home *** CD-ROM | disk | FTP | other *** search
/ develop, the CD; issue 1 / Apple_Develop_1989.bin / d e v e l o p (color) / d e v e l o p (color).rsrc / CODE_4.txt < prev    next >
Text File  |  1989-01-01  |  594KB  |  10,371 lines

  1. # near model CODE resource
  2. # jump table entries: 2672-2678 (7 of them)
  3. export_340:
  4. 00000000  4E75                     rts
  5. export_334:
  6. 00000002  4E56 FFF6                link       A6, -0x000A
  7. 00000006  7001                     moveq.l    D0, 0x01
  8. 00000008  3D40 FFFE                move.w     [A6 - 0x2], D0
  9. 0000000C  206E 000C                movea.l    A0, [A6 + 0xC]
  10. 00000010  3010                     move.w     D0, [A0]
  11. 00000012  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  12. 00000016  07D1                     .incomplete
  13. 00000018  084A 0986                bchg.b     A2, 0x86
  14. 0000001C  00F4                     .incomplete
  15. 0000001E  0116                     btst       [A6], D0
  16. 00000020  0134 0152 0170           btst       [[A4] + 0x170], D0
  17. 00000026  018E                     bclr       A6, D0
  18. 00000028  0978 0976                bchg       [0x00000976], D4
  19. 0000002C  01A8 01C6                bclr       [A0 + 0x1C6], D0
  20. 00000030  01E4                     .incomplete
  21. 00000032  096E 096C                bchg       [A6 + 0x96C], D4
  22. 00000036  096A 0968                bchg       [A2 + 0x968], D4
  23. 0000003A  0966                     bchg       -[A6], D4
  24. 0000003C  05A6                     bclr       -[A6], D2
  25. 0000003E  0962                     bchg       -[A2], D4
  26. 00000040  01F4                     .incomplete
  27. 00000042  0232 0210 024E           andi.b     [A2 + D0.w * 2 + 0x4E], 0x10
  28. 00000048  026C 0956 0954           andi.w     [A4 + 0x954], 0x956 /* '\tV' */
  29. 0000004E  0952                     bchg       [A2], D4
  30. 00000050  0950                     bchg       [A0], D4
  31. 00000052  094E                     bchg       A6, D4
  32. 00000054  094C                     bchg       A4, D4
  33. 00000056  094A                     bchg       A2, D4
  34. 00000058  027C 029A                andi.w     sr, 666
  35. 0000005C  02BA 02DC 02FA 093E      andi.l     [PC + 0x93E /* 0000099C, value 0xFFFE6018 */], 0x2DC02FA
  36. 00000064  093C 093A                btst       0x3A /* ':' */, D4
  37. 00000068  0312                     btst       [A2], D1
  38. 0000006A  0936 0934                btst       <<invalid full ext with I/IS == 4>>, D4
  39. 0000006E  0932 0930 0328 0346      btst       [A2 + 0x3280346 + D0], D4
  40. 00000076  0368 0386                bchg       [A0 + 0x386], D1
  41. 0000007A  03A4                     bclr       -[A4], D1
  42. 0000007C  0924                     btst       -[A4], D4
  43. 0000007E  03C0                     .incomplete
  44. 00000080  03DE                     .incomplete
  45. 00000082  03FC                     .incomplete
  46. 00000084  041A 0438                subi.b     [A2]+, 0x38 /* '8' */
  47. 00000088  0918                     btst       [A0]+, D4
  48. 0000008A  0454 0914                subi.w     [A4], 0x914
  49. 0000008E  0470 048E 090E 090C      subi.w     [[A0 + <<invalid base displacement size>>] + D0 + 0x90C], 0x48E
  50. 00000096  090A                     btst       A2, D4
  51. 00000098  0908                     btst       A0, D4
  52. 0000009A  0906                     btst       D6, D4
  53. 0000009C  0904                     btst       D4, D4
  54. 0000009E  0902                     btst       D2, D4
  55. 000000A0  049E 04BC 04DE           subi.l     [A6]+, 0x4BC04DE
  56. 000000A6  08FA 08F8 08F6           bset.b     [PC + 0x8F6 /* 0000099E, value 0x60 '`' */], 0xF8
  57. 000000AC  08F4 08F2 08F0           bset.b     [A4 + D0 - 0x16], 0xF2
  58. 000000B2  08EE 054E 08EA           bset.b     [A6 + 0x8EA], 0x4E /* 'N' */
  59. 000000B8  08E8 08E6 08E4           bset.b     [A0 + 0x8E4], 0xE6
  60. 000000BE  08E2 0562                bset.b     -[A2], 0x62 /* 'b' */
  61. 000000C2  0580                     bclr       D0, D2
  62. 000000C4  059E                     bclr       [A6]+, D2
  63. 000000C6  05BC 05DA 05F8           bclr       0x5DA05F8, D2
  64. 000000CC  08D4 0614                bset.b     [A4], 0x14
  65. 000000D0  0632 0650 066E           addi.b     [A2 + D0.w * 8 + 0x6E], 0x50 /* 'P' */
  66. 000000D6  06EC                     .incomplete
  67. 000000D8  08C8 08C6                bset.b     A0, 0xC6
  68. 000000DC  08C4 08C2                bset.b     D4, 0xC2
  69. 000000E0  08C0 0680                bset.b     D0, 0x80
  70. 000000E4  069E 04BC 06BA           addi.l     [A6]+, 0x4BC06BA
  71. 000000EA  04D8                     .incomplete
  72. 000000EC  08B4 06F4 0712 0730      bclr.b     [[A4 + D0 * 8] + 0x730], 0xF4
  73. 000000F4  074E                     bchg       A6, D3
  74. 000000F6  076C 078A                bchg       [A4 + 0x78A], D3
  75. 000000FA  07A8 08A4                bclr       [A0 + 0x8A4], D3
  76. 000000FE  07C4                     .incomplete
  77. 00000100  08A0 07E4                bclr.b     -[A0], 0xE4
  78. 00000104  0802 0820                btst.b     D2, 0x20 /* ' ' */
  79. 00000108  0898 083C                bclr.b     [A0]+, 0x3C /* '<' */
  80. 0000010C  0858 0874                bchg.b     [A0]+, 0x74 /* 't' */
  81. 00000110  3F3C 0001                move.w     -[A7], 0x1
  82. 00000114  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  83. 00000118  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  84. 0000011C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  85. 00000120  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  86. 00000124  4EBA 10AA                jsr        [PC + 0x10AA /* 000011D0 */]
  87. 00000128  4FEF 0012                lea.l      A7, [A7 + 0x12]
  88. 0000012C  3D40 FFFE                move.w     [A6 - 0x2], D0
  89. 00000130  6000 0886                bra        +0x888 /* 000009B8 */
  90. 00000134  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  91. 00000138  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  92. 0000013C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  93. 00000140  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  94. 00000144  4EBA 1C28                jsr        [PC + 0x1C28 /* 00001D6E */]
  95. 00000148  4FEF 0010                lea.l      A7, [A7 + 0x10]
  96. 0000014C  3D40 FFFE                move.w     [A6 - 0x2], D0
  97. 00000150  6000 0866                bra        +0x868 /* 000009B8 */
  98. 00000154  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  99. 00000158  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  100. 0000015C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  101. 00000160  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  102. 00000164  4EBA 3050                jsr        [PC + 0x3050 /* 000031B6 */]
  103. 00000168  4FEF 0010                lea.l      A7, [A7 + 0x10]
  104. 0000016C  3D40 FFFE                move.w     [A6 - 0x2], D0
  105. 00000170  6000 0846                bra        +0x848 /* 000009B8 */
  106. 00000174  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  107. 00000178  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  108. 0000017C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  109. 00000180  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  110. 00000184  4EBA 203E                jsr        [PC + 0x203E /* 000021C4 */]
  111. 00000188  4FEF 0010                lea.l      A7, [A7 + 0x10]
  112. 0000018C  3D40 FFFE                move.w     [A6 - 0x2], D0
  113. 00000190  6000 0826                bra        +0x828 /* 000009B8 */
  114. 00000194  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  115. 00000198  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  116. 0000019C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  117. 000001A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  118. 000001A4  4EBA 0834                jsr        [PC + 0x834 /* 000009DA */]
  119. 000001A8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  120. 000001AC  3D40 FFFE                move.w     [A6 - 0x2], D0
  121. 000001B0  6000 0806                bra        +0x808 /* 000009B8 */
  122. 000001B4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  123. 000001B8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  124. 000001BC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  125. 000001C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  126. 000001C4  4EAD 1022                jsr        [A5 + 0x1022 /* export_512 */]
  127. 000001C8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  128. 000001CC  3D40 FFFE                move.w     [A6 - 0x2], D0
  129. 000001D0  6000 07E6                bra        +0x7E8 /* 000009B8 */
  130. 000001D4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  131. 000001D8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  132. 000001DC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  133. 000001E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  134. 000001E4  4EBA 08BA                jsr        [PC + 0x8BA /* 00000AA0 */]
  135. 000001E8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  136. 000001EC  3D40 FFFE                move.w     [A6 - 0x2], D0
  137. 000001F0  6000 07C6                bra        +0x7C8 /* 000009B8 */
  138. 000001F4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  139. 000001F8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  140. 000001FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  141. 00000200  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  142. 00000204  4EBA 3B98                jsr        [PC + 0x3B98 /* 00003D9E */]
  143. 00000208  4FEF 0010                lea.l      A7, [A7 + 0x10]
  144. 0000020C  3D40 FFFE                move.w     [A6 - 0x2], D0
  145. 00000210  6000 07A6                bra        +0x7A8 /* 000009B8 */
  146. 00000214  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  147. 00000218  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  148. 0000021C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  149. 00000220  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  150. 00000224  4EBA 25D2                jsr        [PC + 0x25D2 /* 000027F8 */]
  151. 00000228  4FEF 0010                lea.l      A7, [A7 + 0x10]
  152. 0000022C  3D40 FFFE                move.w     [A6 - 0x2], D0
  153. 00000230  6000 0786                bra        +0x788 /* 000009B8 */
  154. 00000234  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  155. 00000238  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  156. 0000023C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  157. 00000240  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  158. 00000244  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  159. 00000248  4FEF 0010                lea.l      A7, [A7 + 0x10]
  160. 0000024C  3D40 FFFE                move.w     [A6 - 0x2], D0
  161. 00000250  6000 0766                bra        +0x768 /* 000009B8 */
  162. 00000254  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  163. 00000258  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  164. 0000025C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  165. 00000260  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  166. 00000264  4EAD 1052                jsr        [A5 + 0x1052 /* export_518 */]
  167. 00000268  4FEF 0010                lea.l      A7, [A7 + 0x10]
  168. 0000026C  3D40 FFFE                move.w     [A6 - 0x2], D0
  169. 00000270  6000 0746                bra        +0x748 /* 000009B8 */
  170. 00000274  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  171. 00000278  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  172. 0000027C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  173. 00000280  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  174. 00000284  4EAD 1062                jsr        [A5 + 0x1062 /* export_520 */]
  175. 00000288  4FEF 0010                lea.l      A7, [A7 + 0x10]
  176. 0000028C  3D40 FFFE                move.w     [A6 - 0x2], D0
  177. 00000290  6000 0726                bra        +0x728 /* 000009B8 */
  178. 00000294  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  179. 00000298  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  180. 0000029C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  181. 000002A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  182. 000002A4  4EBA 3F54                jsr        [PC + 0x3F54 /* 000041FA */]
  183. 000002A8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  184. 000002AC  3D40 FFFE                move.w     [A6 - 0x2], D0
  185. 000002B0  6000 0706                bra        +0x708 /* 000009B8 */
  186. 000002B4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  187. 000002B8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  188. 000002BC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  189. 000002C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  190. 000002C4  4EBA 11BC                jsr        [PC + 0x11BC /* 00001482 */]
  191. 000002C8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  192. 000002CC  3D40 FFFE                move.w     [A6 - 0x2], D0
  193. 000002D0  6000 06E6                bra        +0x6E8 /* 000009B8 */
  194. 000002D4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  195. 000002D8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  196. 000002DC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  197. 000002E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  198. 000002E4  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  199. 000002E8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  200. 000002EC  3D40 FFFE                move.w     [A6 - 0x2], D0
  201. 000002F0  6000 06C6                bra        +0x6C8 /* 000009B8 */
  202. 000002F4  4267                     clr.w      -[A7]
  203. 000002F6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  204. 000002FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  205. 000002FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  206. 00000302  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  207. 00000306  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  208. 0000030A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  209. 0000030E  3D40 FFFE                move.w     [A6 - 0x2], D0
  210. 00000312  6000 06A4                bra        +0x6A6 /* 000009B8 */
  211. 00000316  3F3C 0004                move.w     -[A7], 0x4
  212. 0000031A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  213. 0000031E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  214. 00000322  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  215. 00000326  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  216. 0000032A  4EBA 0EA4                jsr        [PC + 0xEA4 /* 000011D0 */]
  217. 0000032E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  218. 00000332  3D40 FFFE                move.w     [A6 - 0x2], D0
  219. 00000336  6000 0680                bra        +0x682 /* 000009B8 */
  220. 0000033A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  221. 0000033E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  222. 00000342  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  223. 00000346  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  224. 0000034A  4EBA 3C6A                jsr        [PC + 0x3C6A /* 00003FB6 */]
  225. 0000034E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  226. 00000352  3D40 FFFE                move.w     [A6 - 0x2], D0
  227. 00000356  6000 0660                bra        +0x662 /* 000009B8 */
  228. 0000035A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  229. 0000035E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  230. 00000362  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  231. 00000366  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  232. 0000036A  4EAD 0C42                jsr        [A5 + 0xC42 /* export_388 */]
  233. 0000036E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  234. 00000372  3D40 FFFE                move.w     [A6 - 0x2], D0
  235. 00000376  6000 0640                bra        +0x642 /* 000009B8 */
  236. 0000037A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  237. 0000037E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  238. 00000382  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  239. 00000386  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  240. 0000038A  4EBA 3AF2                jsr        [PC + 0x3AF2 /* 00003E7E */]
  241. 0000038E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  242. 00000392  3D40 FFFE                move.w     [A6 - 0x2], D0
  243. 00000396  6000 0620                bra        +0x622 /* 000009B8 */
  244. 0000039A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  245. 0000039E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  246. 000003A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  247. 000003A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  248. 000003AA  4EBA 2F68                jsr        [PC + 0x2F68 /* 00003314 */]
  249. 000003AE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  250. 000003B2  3D40 FFFE                move.w     [A6 - 0x2], D0
  251. 000003B6  6000 0600                bra        +0x602 /* 000009B8 */
  252. 000003BA  3F3C 0001                move.w     -[A7], 0x1
  253. 000003BE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  254. 000003C2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  255. 000003C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  256. 000003CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  257. 000003CE  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  258. 000003D2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  259. 000003D6  3D40 FFFE                move.w     [A6 - 0x2], D0
  260. 000003DA  6000 05DC                bra        +0x5DE /* 000009B8 */
  261. 000003DE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  262. 000003E2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  263. 000003E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  264. 000003EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  265. 000003EE  4EBA 2B52                jsr        [PC + 0x2B52 /* 00002F42 */]
  266. 000003F2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  267. 000003F6  3D40 FFFE                move.w     [A6 - 0x2], D0
  268. 000003FA  6000 05BC                bra        +0x5BE /* 000009B8 */
  269. 000003FE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  270. 00000402  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  271. 00000406  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  272. 0000040A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  273. 0000040E  4EBA 2AD0                jsr        [PC + 0x2AD0 /* 00002EE0 */]
  274. 00000412  4FEF 0010                lea.l      A7, [A7 + 0x10]
  275. 00000416  3D40 FFFE                move.w     [A6 - 0x2], D0
  276. 0000041A  6000 059C                bra        +0x59E /* 000009B8 */
  277. 0000041E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  278. 00000422  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  279. 00000426  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  280. 0000042A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  281. 0000042E  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  282. 00000432  4FEF 0010                lea.l      A7, [A7 + 0x10]
  283. 00000436  3D40 FFFE                move.w     [A6 - 0x2], D0
  284. 0000043A  6000 057C                bra        +0x57E /* 000009B8 */
  285. 0000043E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  286. 00000442  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  287. 00000446  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  288. 0000044A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  289. 0000044E  4EBA 0802                jsr        [PC + 0x802 /* 00000C52 */]
  290. 00000452  4FEF 0010                lea.l      A7, [A7 + 0x10]
  291. 00000456  3D40 FFFE                move.w     [A6 - 0x2], D0
  292. 0000045A  6000 055C                bra        +0x55E /* 000009B8 */
  293. 0000045E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  294. 00000462  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  295. 00000466  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  296. 0000046A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  297. 0000046E  4EBA 25B4                jsr        [PC + 0x25B4 /* 00002A24 */]
  298. 00000472  4FEF 0010                lea.l      A7, [A7 + 0x10]
  299. 00000476  3D40 FFFE                move.w     [A6 - 0x2], D0
  300. 0000047A  6000 053C                bra        +0x53E /* 000009B8 */
  301. 0000047E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  302. 00000482  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  303. 00000486  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  304. 0000048A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  305. 0000048E  4EBA 41BE                jsr        [PC + 0x41BE /* 0000464E */]
  306. 00000492  4FEF 0010                lea.l      A7, [A7 + 0x10]
  307. 00000496  3D40 FFFE                move.w     [A6 - 0x2], D0
  308. 0000049A  6000 051C                bra        +0x51E /* 000009B8 */
  309. 0000049E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  310. 000004A2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  311. 000004A6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  312. 000004AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  313. 000004AE  4EBA 251C                jsr        [PC + 0x251C /* 000029CC */]
  314. 000004B2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  315. 000004B6  3D40 FFFE                move.w     [A6 - 0x2], D0
  316. 000004BA  6000 04FC                bra        +0x4FE /* 000009B8 */
  317. 000004BE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  318. 000004C2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  319. 000004C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  320. 000004CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  321. 000004CE  4EBA 15E0                jsr        [PC + 0x15E0 /* 00001AB0 */]
  322. 000004D2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  323. 000004D6  3D40 FFFE                move.w     [A6 - 0x2], D0
  324. 000004DA  6000 04DC                bra        +0x4DE /* 000009B8 */
  325. 000004DE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  326. 000004E2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  327. 000004E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  328. 000004EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  329. 000004EE  4EAD 0C4A                jsr        [A5 + 0xC4A /* export_389 */]
  330. 000004F2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  331. 000004F6  3D40 FFFE                move.w     [A6 - 0x2], D0
  332. 000004FA  6000 04BC                bra        +0x4BE /* 000009B8 */
  333. 000004FE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  334. 00000502  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  335. 00000506  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  336. 0000050A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  337. 0000050E  4EBA 2080                jsr        [PC + 0x2080 /* 00002590 */]
  338. 00000512  4FEF 0010                lea.l      A7, [A7 + 0x10]
  339. 00000516  3D40 FFFE                move.w     [A6 - 0x2], D0
  340. 0000051A  6000 049C                bra        +0x49E /* 000009B8 */
  341. 0000051E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  342. 00000522  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  343. 00000526  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  344. 0000052A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  345. 0000052E  4EBA 061C                jsr        [PC + 0x61C /* 00000B4C */]
  346. 00000532  4FEF 0010                lea.l      A7, [A7 + 0x10]
  347. 00000536  3D40 FFFE                move.w     [A6 - 0x2], D0
  348. 0000053A  6000 047C                bra        +0x47E /* 000009B8 */
  349. 0000053E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  350. 00000542  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  351. 00000546  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  352. 0000054A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  353. 0000054E  4EAD 0EA2                jsr        [A5 + 0xEA2 /* export_464 */]
  354. 00000552  4FEF 0010                lea.l      A7, [A7 + 0x10]
  355. 00000556  3D40 FFFE                move.w     [A6 - 0x2], D0
  356. 0000055A  6000 045C                bra        +0x45E /* 000009B8 */
  357. 0000055E  3F3C 0003                move.w     -[A7], 0x3
  358. 00000562  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  359. 00000566  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  360. 0000056A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  361. 0000056E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  362. 00000572  4EBA 0C5C                jsr        [PC + 0xC5C /* 000011D0 */]
  363. 00000576  4FEF 0012                lea.l      A7, [A7 + 0x12]
  364. 0000057A  3D40 FFFE                move.w     [A6 - 0x2], D0
  365. 0000057E  6000 0438                bra        +0x43A /* 000009B8 */
  366. 00000582  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  367. 00000586  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  368. 0000058A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  369. 0000058E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  370. 00000592  4EAD 107A                jsr        [A5 + 0x107A /* export_523 */]
  371. 00000596  4FEF 0010                lea.l      A7, [A7 + 0x10]
  372. 0000059A  3D40 FFFE                move.w     [A6 - 0x2], D0
  373. 0000059E  6000 0418                bra        +0x41A /* 000009B8 */
  374. 000005A2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  375. 000005A6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  376. 000005AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  377. 000005AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  378. 000005B2  4EAD 0B3A                jsr        [A5 + 0xB3A /* export_355 */]
  379. 000005B6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  380. 000005BA  3D40 FFFE                move.w     [A6 - 0x2], D0
  381. 000005BE  6000 03F8                bra        +0x3FA /* 000009B8 */
  382. 000005C2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  383. 000005C6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  384. 000005CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  385. 000005CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  386. 000005D2  4EAD 0B4A                jsr        [A5 + 0xB4A /* export_357 */]
  387. 000005D6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  388. 000005DA  3D40 FFFE                move.w     [A6 - 0x2], D0
  389. 000005DE  6000 03D8                bra        +0x3DA /* 000009B8 */
  390. 000005E2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  391. 000005E6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  392. 000005EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  393. 000005EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  394. 000005F2  4EAD 1082                jsr        [A5 + 0x1082 /* export_524 */]
  395. 000005F6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  396. 000005FA  3D40 FFFE                move.w     [A6 - 0x2], D0
  397. 000005FE  6000 03B8                bra        +0x3BA /* 000009B8 */
  398. 00000602  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  399. 00000606  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  400. 0000060A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  401. 0000060E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  402. 00000612  4EBA 1EAE                jsr        [PC + 0x1EAE /* 000024C2 */]
  403. 00000616  4FEF 0010                lea.l      A7, [A7 + 0x10]
  404. 0000061A  3D40 FFFE                move.w     [A6 - 0x2], D0
  405. 0000061E  6000 0398                bra        +0x39A /* 000009B8 */
  406. 00000622  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  407. 00000626  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  408. 0000062A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  409. 0000062E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  410. 00000632  4EAD 100A                jsr        [A5 + 0x100A /* export_509 */]
  411. 00000636  4FEF 0010                lea.l      A7, [A7 + 0x10]
  412. 0000063A  3D40 FFFE                move.w     [A6 - 0x2], D0
  413. 0000063E  6000 0378                bra        +0x37A /* 000009B8 */
  414. 00000642  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  415. 00000646  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  416. 0000064A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  417. 0000064E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  418. 00000652  4EBA 1E0A                jsr        [PC + 0x1E0A /* 0000245E */]
  419. 00000656  4FEF 0010                lea.l      A7, [A7 + 0x10]
  420. 0000065A  3D40 FFFE                move.w     [A6 - 0x2], D0
  421. 0000065E  6000 0358                bra        +0x35A /* 000009B8 */
  422. 00000662  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  423. 00000666  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  424. 0000066A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  425. 0000066E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  426. 00000672  4EAD 0E72                jsr        [A5 + 0xE72 /* export_458 */]
  427. 00000676  4FEF 0010                lea.l      A7, [A7 + 0x10]
  428. 0000067A  3D40 FFFE                move.w     [A6 - 0x2], D0
  429. 0000067E  6000 0338                bra        +0x33A /* 000009B8 */
  430. 00000682  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  431. 00000686  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  432. 0000068A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  433. 0000068E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  434. 00000692  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  435. 00000696  4FEF 0010                lea.l      A7, [A7 + 0x10]
  436. 0000069A  3D40 FFFE                move.w     [A6 - 0x2], D0
  437. 0000069E  6000 0318                bra        +0x31A /* 000009B8 */
  438. 000006A2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  439. 000006A6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  440. 000006AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  441. 000006AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  442. 000006B2  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  443. 000006B6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  444. 000006BA  3D40 FFFE                move.w     [A6 - 0x2], D0
  445. 000006BE  6000 02F8                bra        +0x2FA /* 000009B8 */
  446. 000006C2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  447. 000006C6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  448. 000006CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  449. 000006CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  450. 000006D2  4EBA 0640                jsr        [PC + 0x640 /* 00000D14 */]
  451. 000006D6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  452. 000006DA  3D40 FFFE                move.w     [A6 - 0x2], D0
  453. 000006DE  6000 02D8                bra        +0x2DA /* 000009B8 */
  454. 000006E2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  455. 000006E6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  456. 000006EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  457. 000006EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  458. 000006F2  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  459. 000006F6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  460. 000006FA  3D40 FFFE                move.w     [A6 - 0x2], D0
  461. 000006FE  6000 02B8                bra        +0x2BA /* 000009B8 */
  462. 00000702  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  463. 00000706  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  464. 0000070A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  465. 0000070E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  466. 00000712  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  467. 00000716  4FEF 0010                lea.l      A7, [A7 + 0x10]
  468. 0000071A  3D40 FFFE                move.w     [A6 - 0x2], D0
  469. 0000071E  6000 0298                bra        +0x29A /* 000009B8 */
  470. 00000722  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  471. 00000726  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  472. 0000072A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  473. 0000072E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  474. 00000732  4EAD 0C1A                jsr        [A5 + 0xC1A /* export_383 */]
  475. 00000736  4FEF 0010                lea.l      A7, [A7 + 0x10]
  476. 0000073A  3D40 FFFE                move.w     [A6 - 0x2], D0
  477. 0000073E  6000 0278                bra        +0x27A /* 000009B8 */
  478. 00000742  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  479. 00000746  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  480. 0000074A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  481. 0000074E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  482. 00000752  4EBA 2616                jsr        [PC + 0x2616 /* 00002D6A */]
  483. 00000756  4FEF 0010                lea.l      A7, [A7 + 0x10]
  484. 0000075A  3D40 FFFE                move.w     [A6 - 0x2], D0
  485. 0000075E  6000 0258                bra        +0x25A /* 000009B8 */
  486. 00000762  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  487. 00000766  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  488. 0000076A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  489. 0000076E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  490. 00000772  4EBA 268E                jsr        [PC + 0x268E /* 00002E02 */]
  491. 00000776  4FEF 0010                lea.l      A7, [A7 + 0x10]
  492. 0000077A  3D40 FFFE                move.w     [A6 - 0x2], D0
  493. 0000077E  6000 0238                bra        +0x23A /* 000009B8 */
  494. 00000782  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  495. 00000786  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  496. 0000078A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  497. 0000078E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  498. 00000792  4EBA 274C                jsr        [PC + 0x274C /* 00002EE0 */]
  499. 00000796  4FEF 0010                lea.l      A7, [A7 + 0x10]
  500. 0000079A  3D40 FFFE                move.w     [A6 - 0x2], D0
  501. 0000079E  6000 0218                bra        +0x21A /* 000009B8 */
  502. 000007A2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  503. 000007A6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  504. 000007AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  505. 000007AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  506. 000007B2  4EBA 386E                jsr        [PC + 0x386E /* 00004022 */]
  507. 000007B6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  508. 000007BA  3D40 FFFE                move.w     [A6 - 0x2], D0
  509. 000007BE  6000 01F8                bra        +0x1FA /* 000009B8 */
  510. 000007C2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  511. 000007C6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  512. 000007CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  513. 000007CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  514. 000007D2  4EBA 38A4                jsr        [PC + 0x38A4 /* 00004078 */]
  515. 000007D6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  516. 000007DA  3D40 FFFE                move.w     [A6 - 0x2], D0
  517. 000007DE  6000 01D8                bra        +0x1DA /* 000009B8 */
  518. 000007E2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  519. 000007E6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  520. 000007EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  521. 000007EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  522. 000007F2  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  523. 000007F6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  524. 000007FA  3D40 FFFE                move.w     [A6 - 0x2], D0
  525. 000007FE  6000 01B8                bra        +0x1BA /* 000009B8 */
  526. 00000802  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  527. 00000806  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  528. 0000080A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  529. 0000080E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  530. 00000812  4EAD 0C12                jsr        [A5 + 0xC12 /* export_382 */]
  531. 00000816  4FEF 0010                lea.l      A7, [A7 + 0x10]
  532. 0000081A  3D40 FFFE                move.w     [A6 - 0x2], D0
  533. 0000081E  6000 0198                bra        +0x19A /* 000009B8 */
  534. 00000822  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  535. 00000826  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  536. 0000082A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  537. 0000082E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  538. 00000832  4EAD 1032                jsr        [A5 + 0x1032 /* export_514 */]
  539. 00000836  4FEF 0010                lea.l      A7, [A7 + 0x10]
  540. 0000083A  3D40 FFFE                move.w     [A6 - 0x2], D0
  541. 0000083E  6000 0178                bra        +0x17A /* 000009B8 */
  542. 00000842  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  543. 00000846  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  544. 0000084A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  545. 0000084E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  546. 00000852  4EAD 0AEA                jsr        [A5 + 0xAEA /* export_345 */]
  547. 00000856  4FEF 0010                lea.l      A7, [A7 + 0x10]
  548. 0000085A  3D40 FFFE                move.w     [A6 - 0x2], D0
  549. 0000085E  6000 0158                bra        +0x15A /* 000009B8 */
  550. 00000862  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  551. 00000866  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  552. 0000086A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  553. 0000086E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  554. 00000872  4EBA 3E86                jsr        [PC + 0x3E86 /* 000046FA */]
  555. 00000876  4FEF 0010                lea.l      A7, [A7 + 0x10]
  556. 0000087A  3D40 FFFE                move.w     [A6 - 0x2], D0
  557. 0000087E  6000 0138                bra        +0x13A /* 000009B8 */
  558. 00000882  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  559. 00000886  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  560. 0000088A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  561. 0000088E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  562. 00000892  4EBA 0CCE                jsr        [PC + 0xCCE /* 00001562 */]
  563. 00000896  4FEF 0010                lea.l      A7, [A7 + 0x10]
  564. 0000089A  3D40 FFFE                move.w     [A6 - 0x2], D0
  565. 0000089E  6000 0118                bra        +0x11A /* 000009B8 */
  566. 000008A2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  567. 000008A6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  568. 000008AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  569. 000008AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  570. 000008B2  4EAD 0F0A                jsr        [A5 + 0xF0A /* export_477 */]
  571. 000008B6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  572. 000008BA  3D40 FFFE                move.w     [A6 - 0x2], D0
  573. 000008BE  6000 00F8                bra        +0xFA /* 000009B8 */
  574. 000008C2  3F3C 0002                move.w     -[A7], 0x2
  575. 000008C6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  576. 000008CA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  577. 000008CE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  578. 000008D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  579. 000008D6  4EBA 08F8                jsr        [PC + 0x8F8 /* 000011D0 */]
  580. 000008DA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  581. 000008DE  3D40 FFFE                move.w     [A6 - 0x2], D0
  582. 000008E2  6000 00D4                bra        +0xD6 /* 000009B8 */
  583. 000008E6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  584. 000008EA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  585. 000008EE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  586. 000008F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  587. 000008F6  4EBA 266C                jsr        [PC + 0x266C /* 00002F64 */]
  588. 000008FA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  589. 000008FE  3D40 FFFE                move.w     [A6 - 0x2], D0
  590. 00000902  6000 00B4                bra        +0xB6 /* 000009B8 */
  591. 00000906  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  592. 0000090A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  593. 0000090E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  594. 00000912  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  595. 00000916  4EBA 338C                jsr        [PC + 0x338C /* 00003CA4 */]
  596. 0000091A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  597. 0000091E  3D40 FFFE                move.w     [A6 - 0x2], D0
  598. 00000922  6000 0094                bra        +0x96 /* 000009B8 */
  599. 00000926  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  600. 0000092A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  601. 0000092E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  602. 00000932  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  603. 00000936  4EBA 024E                jsr        [PC + 0x24E /* 00000B86 */]
  604. 0000093A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  605. 0000093E  3D40 FFFE                move.w     [A6 - 0x2], D0
  606. 00000942  6000 0074                bra        +0x76 /* 000009B8 */
  607. 00000946  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  608. 0000094A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  609. 0000094E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  610. 00000952  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  611. 00000956  4EBA 2E66                jsr        [PC + 0x2E66 /* 000037BE */]
  612. 0000095A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  613. 0000095E  3D40 FFFE                move.w     [A6 - 0x2], D0
  614. 00000962  6054                     bra        +0x56 /* 000009B8 */
  615. 00000964  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  616. 00000968  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  617. 0000096C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  618. 00000970  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  619. 00000974  4EBA 31D2                jsr        [PC + 0x31D2 /* 00003B48 */]
  620. 00000978  4FEF 0010                lea.l      A7, [A7 + 0x10]
  621. 0000097C  3D40 FFFE                move.w     [A6 - 0x2], D0
  622. 00000980  6036                     bra        +0x38 /* 000009B8 */
  623. 00000982  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  624. 00000986  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  625. 0000098A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  626. 0000098E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  627. 00000992  4EAD 0E02                jsr        [A5 + 0xE02 /* export_444 */]
  628. 00000996  4FEF 0010                lea.l      A7, [A7 + 0x10]
  629. 0000099A  3D40 FFFE                move.w     [A6 - 0x2], D0
  630. 0000099E  6018                     bra        +0x1A /* 000009B8 */
  631. 000009A0  206E 000C                movea.l    A0, [A6 + 0xC]
  632. 000009A4  0C50 07D0                cmpi.w     [A0], 0x7D0
  633. 000009A8  6F0E                     ble        +0x10 /* 000009B8 */
  634. 000009AA  206E 000C                movea.l    A0, [A6 + 0xC]
  635. 000009AE  0C50 084B                cmpi.w     [A0], 0x84B
  636. 000009B2  6C04                     bge        +0x6 /* 000009B8 */
  637. 000009B4  426E FFFE                clr.w      [A6 - 0x2]
  638. label000009B8:
  639. 000009B8  4A6E FFFE                tst.w      [A6 - 0x2]
  640. 000009BC  6F14                     ble        +0x16 /* 000009D2 */
  641. 000009BE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  642. 000009C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  643. 000009C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  644. 000009CA  4EAD 0BEA                jsr        [A5 + 0xBEA /* export_377 */]
  645. 000009CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  646. label000009D2:
  647. 000009D2  302E FFFE                move.w     D0, [A6 - 0x2]
  648. 000009D6  4E5E                     unlink     A6
  649. 000009D8  4E75                     rts
  650. fn000009DA:
  651. 000009DA  4E56 FFF2                link       A6, -0x000E
  652. 000009DE  2F0C                     move.l     -[A7], A4
  653. 000009E0  286E 000C                movea.l    A4, [A6 + 0xC]
  654. 000009E4  508C                     addq.l     A4, 8
  655. 000009E6  4A54                     tst.w      [A4]
  656. 000009E8  660C                     bne        +0xE /* 000009F6 */
  657. 000009EA  3F3C 0001                move.w     -[A7], 0x1
  658. 000009EE  A9C8                     syscall    SysBeep
  659. 000009F0  7000                     moveq.l    D0, 0x00
  660. 000009F2  6000 00A6                bra        +0xA8 /* 00000A9A */
  661. label000009F6:
  662. 000009F6  486E FFF8                pea.l      [A6 - 0x8]
  663. 000009FA  486E FFF2                pea.l      [A6 - 0xE]
  664. 000009FE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  665. 00000A02  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  666. 00000A06  2F0C                     move.l     -[A7], A4
  667. 00000A08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  668. 00000A0C  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  669. 00000A10  4FEF 0018                lea.l      A7, [A7 + 0x18]
  670. 00000A14  3D40 FFF6                move.w     [A6 - 0xA], D0
  671. 00000A18  4A6E FFF6                tst.w      [A6 - 0xA]
  672. 00000A1C  6708                     beq        +0xA /* 00000A26 */
  673. 00000A1E  302E FFF6                move.w     D0, [A6 - 0xA]
  674. 00000A22  6000 0076                bra        +0x78 /* 00000A9A */
  675. label00000A26:
  676. 00000A26  486E FFFC                pea.l      [A6 - 0x4]
  677. 00000A2A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  678. 00000A2E  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  679. 00000A32  508F                     addq.l     A7, 8
  680. 00000A34  3D40 FFF6                move.w     [A6 - 0xA], D0
  681. 00000A38  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  682. 00000A3C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  683. 00000A40  4A6E FFF6                tst.w      [A6 - 0xA]
  684. 00000A44  6708                     beq        +0xA /* 00000A4E */
  685. 00000A46  302E FFF6                move.w     D0, [A6 - 0xA]
  686. 00000A4A  6000 004E                bra        +0x50 /* 00000A9A */
  687. label00000A4E:
  688. 00000A4E  302E FFF2                move.w     D0, [A6 - 0xE]
  689. 00000A52  48C0                     ext.l      D0
  690. 00000A54  E780                     asl        D0, 3
  691. 00000A56  D9C0                     add.l      A4, D0
  692. 00000A58  4A54                     tst.w      [A4]
  693. 00000A5A  6704                     beq        +0x6 /* 00000A60 */
  694. 00000A5C  7013                     moveq.l    D0, 0x13
  695. 00000A5E  603A                     bra        +0x3C /* 00000A9A */
  696. label00000A60:
  697. 00000A60  4AAE FFFC                tst.l      [A6 - 0x4]
  698. 00000A64  6C04                     bge        +0x6 /* 00000A6A */
  699. 00000A66  7026                     moveq.l    D0, 0x26
  700. 00000A68  6030                     bra        +0x32 /* 00000A9A */
  701. label00000A6A:
  702. 00000A6A  426E FFF4                clr.w      [A6 - 0xC]
  703. 00000A6E  601E                     bra        +0x20 /* 00000A8E */
  704. label00000A70:
  705. 00000A70  3F3C 0001                move.w     -[A7], 0x1
  706. 00000A74  A9C8                     syscall    SysBeep
  707. 00000A76  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  708. 00000A7A  3D40 FFF6                move.w     [A6 - 0xA], D0
  709. 00000A7E  4A6E FFF6                tst.w      [A6 - 0xA]
  710. 00000A82  6706                     beq        +0x8 /* 00000A8A */
  711. 00000A84  302E FFF6                move.w     D0, [A6 - 0xA]
  712. 00000A88  6010                     bra        +0x12 /* 00000A9A */
  713. label00000A8A:
  714. 00000A8A  526E FFF4                addq.w     [A6 - 0xC], 1
  715. label00000A8E:
  716. 00000A8E  306E FFF4                movea.w    A0, [A6 - 0xC]
  717. 00000A92  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  718. 00000A96  6DD8                     blt        -0x26 /* 00000A70 */
  719. 00000A98  7000                     moveq.l    D0, 0x00
  720. label00000A9A:
  721. 00000A9A  285F                     movea.l    A4, [A7]+
  722. 00000A9C  4E5E                     unlink     A6
  723. 00000A9E  4E75                     rts
  724. fn00000AA0:
  725. 00000AA0  4E56 FFFC                link       A6, -0x0004
  726. 00000AA4  48E7 0108                movem.l    -[A7], D7,A4
  727. 00000AA8  286E 000C                movea.l    A4, [A6 + 0xC]
  728. 00000AAC  508C                     addq.l     A4, 8
  729. 00000AAE  486E FFFC                pea.l      [A6 - 0x4]
  730. 00000AB2  486E FFFE                pea.l      [A6 - 0x2]
  731. 00000AB6  2F0C                     move.l     -[A7], A4
  732. 00000AB8  4EAD 0AFA                jsr        [A5 + 0xAFA /* export_347 */]
  733. 00000ABC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  734. 00000AC0  3E00                     move.w     D7, D0
  735. 00000AC2  4A47                     tst.w      D7
  736. 00000AC4  6706                     beq        +0x8 /* 00000ACC */
  737. 00000AC6  3007                     move.w     D0, D7
  738. 00000AC8  6000 007A                bra        +0x7C /* 00000B44 */
  739. label00000ACC:
  740. 00000ACC  302E FFFE                move.w     D0, [A6 - 0x2]
  741. 00000AD0  48C0                     ext.l      D0
  742. 00000AD2  E780                     asl        D0, 3
  743. 00000AD4  D9C0                     add.l      A4, D0
  744. 00000AD6  0C54 0FF7                cmpi.w     [A4], 0xFF7
  745. 00000ADA  6706                     beq        +0x8 /* 00000AE2 */
  746. 00000ADC  7002                     moveq.l    D0, 0x02
  747. 00000ADE  6000 0064                bra        +0x66 /* 00000B44 */
  748. label00000AE2:
  749. 00000AE2  508C                     addq.l     A4, 8
  750. 00000AE4  4A54                     tst.w      [A4]
  751. 00000AE6  6704                     beq        +0x6 /* 00000AEC */
  752. 00000AE8  7002                     moveq.l    D0, 0x02
  753. 00000AEA  6058                     bra        +0x5A /* 00000B44 */
  754. label00000AEC:
  755. 00000AEC  3B6E FFFC B390           move.w     [A5 - 0x4C70], [A6 - 0x4]
  756. 00000AF2  486D B334                pea.l      [A5 - 0x4CCC]
  757. 00000AF6  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  758. 00000AFA  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  759. 00000AFE  508F                     addq.l     A7, 8
  760. 00000B00  4267                     clr.w      -[A7]
  761. 00000B02  3F3C 0001                move.w     -[A7], 0x1
  762. 00000B06  2F2D B360                move.l     -[A7], [A5 - 0x4CA0]
  763. 00000B0A  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  764. 00000B0E  508F                     addq.l     A7, 8
  765. 00000B10  4267                     clr.w      -[A7]
  766. 00000B12  3F3C 0001                move.w     -[A7], 0x1
  767. 00000B16  2F2D B374                move.l     -[A7], [A5 - 0x4C8C]
  768. 00000B1A  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  769. 00000B1E  508F                     addq.l     A7, 8
  770. 00000B20  42A7                     clr.l      -[A7]
  771. 00000B22  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  772. 00000B26  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  773. 00000B2A  508F                     addq.l     A7, 8
  774. 00000B2C  0C6E 012C FFFC           cmpi.w     [A6 - 0x4], 0x12C
  775. 00000B32  6D08                     blt        +0xA /* 00000B3C */
  776. 00000B34  0C6E 013A FFFC           cmpi.w     [A6 - 0x4], 0x13A
  777. 00000B3A  6F04                     ble        +0x6 /* 00000B40 */
  778. label00000B3C:
  779. 00000B3C  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  780. label00000B40:
  781. 00000B40  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  782. label00000B44:
  783. 00000B44  4CDF 1080                movem.l    D7,A4, [A7]+
  784. 00000B48  4E5E                     unlink     A6
  785. 00000B4A  4E75                     rts
  786. fn00000B4C:
  787. 00000B4C  4E56 0000                link       A6, 0
  788. 00000B50  2F0C                     move.l     -[A7], A4
  789. 00000B52  286E 000C                movea.l    A4, [A6 + 0xC]
  790. 00000B56  508C                     addq.l     A4, 8
  791. 00000B58  0C54 2B59                cmpi.w     [A4], 0x2B59 /* '+Y' */
  792. 00000B5C  6704                     beq        +0x6 /* 00000B62 */
  793. 00000B5E  7002                     moveq.l    D0, 0x02
  794. 00000B60  601E                     bra        +0x20 /* 00000B80 */
  795. label00000B62:
  796. 00000B62  508C                     addq.l     A4, 8
  797. 00000B64  4A54                     tst.w      [A4]
  798. 00000B66  6704                     beq        +0x6 /* 00000B6C */
  799. 00000B68  7002                     moveq.l    D0, 0x02
  800. 00000B6A  6014                     bra        +0x16 /* 00000B80 */
  801. label00000B6C:
  802. 00000B6C  526D B394                addq.w     [A5 - 0x4C6C], 1
  803. 00000B70  486D B334                pea.l      [A5 - 0x4CCC]
  804. 00000B74  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  805. 00000B78  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  806. 00000B7C  508F                     addq.l     A7, 8
  807. 00000B7E  7000                     moveq.l    D0, 0x00
  808. label00000B80:
  809. 00000B80  285F                     movea.l    A4, [A7]+
  810. 00000B82  4E5E                     unlink     A6
  811. 00000B84  4E75                     rts
  812. fn00000B86:
  813. 00000B86  4E56 0000                link       A6, 0
  814. 00000B8A  48E7 0108                movem.l    -[A7], D7,A4
  815. 00000B8E  286E 000C                movea.l    A4, [A6 + 0xC]
  816. 00000B92  508C                     addq.l     A4, 8
  817. 00000B94  0C54 2B59                cmpi.w     [A4], 0x2B59 /* '+Y' */
  818. 00000B98  6706                     beq        +0x8 /* 00000BA0 */
  819. 00000B9A  7002                     moveq.l    D0, 0x02
  820. 00000B9C  6000 00AC                bra        +0xAE /* 00000C4A */
  821. label00000BA0:
  822. 00000BA0  508C                     addq.l     A4, 8
  823. 00000BA2  4A54                     tst.w      [A4]
  824. 00000BA4  6634                     bne        +0x36 /* 00000BDA */
  825. 00000BA6  536D B394                subq.w     [A5 - 0x4C6C], 1
  826. 00000BAA  4A6D B394                tst.w      [A5 - 0x4C6C]
  827. 00000BAE  6C04                     bge        +0x6 /* 00000BB4 */
  828. 00000BB0  426D B394                clr.w      [A5 - 0x4C6C]
  829. label00000BB4:
  830. 00000BB4  486D B334                pea.l      [A5 - 0x4CCC]
  831. 00000BB8  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  832. 00000BBC  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  833. 00000BC0  508F                     addq.l     A7, 8
  834. 00000BC2  4A6D B394                tst.w      [A5 - 0x4C6C]
  835. 00000BC6  660C                     bne        +0xE /* 00000BD4 */
  836. 00000BC8  42A7                     clr.l      -[A7]
  837. 00000BCA  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  838. 00000BCE  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  839. 00000BD2  508F                     addq.l     A7, 8
  840. label00000BD4:
  841. 00000BD4  7000                     moveq.l    D0, 0x00
  842. 00000BD6  6000 0072                bra        +0x74 /* 00000C4A */
  843. label00000BDA:
  844. 00000BDA  0C54 2B75                cmpi.w     [A4], 0x2B75 /* '+u' */
  845. 00000BDE  6706                     beq        +0x8 /* 00000BE6 */
  846. 00000BE0  7002                     moveq.l    D0, 0x02
  847. 00000BE2  6000 0066                bra        +0x68 /* 00000C4A */
  848. label00000BE6:
  849. 00000BE6  508C                     addq.l     A4, 8
  850. 00000BE8  0C54 0848                cmpi.w     [A4], 0x848
  851. 00000BEC  660A                     bne        +0xC /* 00000BF8 */
  852. 00000BEE  508C                     addq.l     A4, 8
  853. 00000BF0  0C54 2B1D                cmpi.w     [A4], 0x2B1D
  854. 00000BF4  6602                     bne        +0x4 /* 00000BF8 */
  855. 00000BF6  508C                     addq.l     A4, 8
  856. label00000BF8:
  857. 00000BF8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  858. 00000BFC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  859. 00000C00  2F0C                     move.l     -[A7], A4
  860. 00000C02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  861. 00000C06  4EBA 2BE6                jsr        [PC + 0x2BE6 /* 000037EE */]
  862. 00000C0A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  863. 00000C0E  3E00                     move.w     D7, D0
  864. 00000C10  4A47                     tst.w      D7
  865. 00000C12  6704                     beq        +0x6 /* 00000C18 */
  866. 00000C14  3007                     move.w     D0, D7
  867. 00000C16  6032                     bra        +0x34 /* 00000C4A */
  868. label00000C18:
  869. 00000C18  536D B394                subq.w     [A5 - 0x4C6C], 1
  870. 00000C1C  4A6D B394                tst.w      [A5 - 0x4C6C]
  871. 00000C20  6C04                     bge        +0x6 /* 00000C26 */
  872. 00000C22  426D B394                clr.w      [A5 - 0x4C6C]
  873. label00000C26:
  874. 00000C26  486D B334                pea.l      [A5 - 0x4CCC]
  875. 00000C2A  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  876. 00000C2E  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  877. 00000C32  508F                     addq.l     A7, 8
  878. 00000C34  4A6D B394                tst.w      [A5 - 0x4C6C]
  879. 00000C38  660E                     bne        +0x10 /* 00000C48 */
  880. 00000C3A  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  881. 00000C3E  A873                     syscall    SetPort
  882. 00000C40  4267                     clr.w      -[A7]
  883. 00000C42  4EAD 0BC2                jsr        [A5 + 0xBC2 /* export_372 */]
  884. 00000C46  548F                     addq.l     A7, 2
  885. label00000C48:
  886. 00000C48  7000                     moveq.l    D0, 0x00
  887. label00000C4A:
  888. 00000C4A  4CDF 1080                movem.l    D7,A4, [A7]+
  889. 00000C4E  4E5E                     unlink     A6
  890. 00000C50  4E75                     rts
  891. fn00000C52:
  892. 00000C52  4E56 FFE8                link       A6, -0x0018
  893. 00000C56  2F0C                     move.l     -[A7], A4
  894. 00000C58  286E 000C                movea.l    A4, [A6 + 0xC]
  895. 00000C5C  508C                     addq.l     A4, 8
  896. 00000C5E  7001                     moveq.l    D0, 0x01
  897. 00000C60  3D40 FFEE                move.w     [A6 - 0x12], D0
  898. 00000C64  4A6C 0008                tst.w      [A4 + 0x8]
  899. 00000C68  6610                     bne        +0x12 /* 00000C7A */
  900. 00000C6A  486E FFE8                pea.l      [A6 - 0x18]
  901. 00000C6E  3F14                     move.w     -[A7], [A4]
  902. 00000C70  4EAD 0ADA                jsr        [A5 + 0xADA /* export_343 */]
  903. 00000C74  5C8F                     addq.l     A7, 6
  904. 00000C76  3D40 FFEE                move.w     [A6 - 0x12], D0
  905. label00000C7A:
  906. 00000C7A  4A6E FFEE                tst.w      [A6 - 0x12]
  907. 00000C7E  674A                     beq        +0x4C /* 00000CCA */
  908. 00000C80  486E FFE8                pea.l      [A6 - 0x18]
  909. 00000C84  486E FFEC                pea.l      [A6 - 0x14]
  910. 00000C88  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  911. 00000C8C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  912. 00000C90  2F0C                     move.l     -[A7], A4
  913. 00000C92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  914. 00000C96  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  915. 00000C9A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  916. 00000C9E  3D40 FFEE                move.w     [A6 - 0x12], D0
  917. 00000CA2  4A6E FFEE                tst.w      [A6 - 0x12]
  918. 00000CA6  6708                     beq        +0xA /* 00000CB0 */
  919. 00000CA8  302E FFEE                move.w     D0, [A6 - 0x12]
  920. 00000CAC  6000 0060                bra        +0x62 /* 00000D0E */
  921. label00000CB0:
  922. 00000CB0  302E FFEC                move.w     D0, [A6 - 0x14]
  923. 00000CB4  48C0                     ext.l      D0
  924. 00000CB6  E780                     asl        D0, 3
  925. 00000CB8  D9C0                     add.l      A4, D0
  926. 00000CBA  4A54                     tst.w      [A4]
  927. 00000CBC  670C                     beq        +0xE /* 00000CCA */
  928. 00000CBE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  929. 00000CC2  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  930. 00000CC6  7013                     moveq.l    D0, 0x13
  931. 00000CC8  6044                     bra        +0x46 /* 00000D0E */
  932. label00000CCA:
  933. 00000CCA  486E FFF0                pea.l      [A6 - 0x10]
  934. 00000CCE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  935. 00000CD2  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  936. 00000CD6  508F                     addq.l     A7, 8
  937. 00000CD8  3D40 FFEE                move.w     [A6 - 0x12], D0
  938. 00000CDC  4A6E FFEE                tst.w      [A6 - 0x12]
  939. 00000CE0  670E                     beq        +0x10 /* 00000CF0 */
  940. 00000CE2  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  941. 00000CE6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  942. 00000CEA  302E FFEE                move.w     D0, [A6 - 0x12]
  943. 00000CEE  601E                     bra        +0x20 /* 00000D0E */
  944. label00000CF0:
  945. 00000CF0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  946. 00000CF4  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  947. 00000CF8  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  948. 00000CFC  508F                     addq.l     A7, 8
  949. 00000CFE  3D40 FFEE                move.w     [A6 - 0x12], D0
  950. 00000D02  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  951. 00000D06  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  952. 00000D0A  302E FFEE                move.w     D0, [A6 - 0x12]
  953. label00000D0E:
  954. 00000D0E  285F                     movea.l    A4, [A7]+
  955. 00000D10  4E5E                     unlink     A6
  956. 00000D12  4E75                     rts
  957. fn00000D14:
  958. 00000D14  4E56 FF52                link       A6, -0x00AE
  959. 00000D18  48E7 0308                movem.l    -[A7], D6,D7,A4
  960. 00000D1C  286E 000C                movea.l    A4, [A6 + 0xC]
  961. 00000D20  508C                     addq.l     A4, 8
  962. 00000D22  486E FF52                pea.l      [A6 - 0xAE]
  963. 00000D26  486E FFFE                pea.l      [A6 - 0x2]
  964. 00000D2A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  965. 00000D2E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  966. 00000D32  2F0C                     move.l     -[A7], A4
  967. 00000D34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  968. 00000D38  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  969. 00000D3C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  970. 00000D40  3E00                     move.w     D7, D0
  971. 00000D42  4A47                     tst.w      D7
  972. 00000D44  6706                     beq        +0x8 /* 00000D4C */
  973. 00000D46  3007                     move.w     D0, D7
  974. 00000D48  6000 00C4                bra        +0xC6 /* 00000E0E */
  975. label00000D4C:
  976. 00000D4C  302E FFFE                move.w     D0, [A6 - 0x2]
  977. 00000D50  48C0                     ext.l      D0
  978. 00000D52  E780                     asl        D0, 3
  979. 00000D54  D9C0                     add.l      A4, D0
  980. 00000D56  3C14                     move.w     D6, [A4]
  981. 00000D58  4A46                     tst.w      D6
  982. 00000D5A  6624                     bne        +0x26 /* 00000D80 */
  983. 00000D5C  2F2E FF52                move.l     -[A7], [A6 - 0xAE]
  984. 00000D60  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  985. 00000D64  588F                     addq.l     A7, 4
  986. 00000D66  4267                     clr.w      -[A7]
  987. 00000D68  2F2E FF52                move.l     -[A7], [A6 - 0xAE]
  988. 00000D6C  4EAD 0C6A                jsr        [A5 + 0xC6A /* export_393 */]
  989. 00000D70  5C8F                     addq.l     A7, 6
  990. 00000D72  2F2E FF52                move.l     -[A7], [A6 - 0xAE]
  991. 00000D76  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  992. 00000D7A  7000                     moveq.l    D0, 0x00
  993. 00000D7C  6000 0090                bra        +0x92 /* 00000E0E */
  994. label00000D80:
  995. 00000D80  0C46 2719                cmpi.w     D6, 0x2719
  996. 00000D84  6712                     beq        +0x14 /* 00000D98 */
  997. 00000D86  0C46 2711                cmpi.w     D6, 0x2711
  998. 00000D8A  670C                     beq        +0xE /* 00000D98 */
  999. 00000D8C  0C46 2713                cmpi.w     D6, 0x2713
  1000. 00000D90  6706                     beq        +0x8 /* 00000D98 */
  1001. 00000D92  7002                     moveq.l    D0, 0x02
  1002. 00000D94  6000 0078                bra        +0x7A /* 00000E0E */
  1003. label00000D98:
  1004. 00000D98  508C                     addq.l     A4, 8
  1005. 00000D9A  3F3C 0001                move.w     -[A7], 0x1
  1006. 00000D9E  486E FF56                pea.l      [A6 - 0xAA]
  1007. 00000DA2  486E FFFE                pea.l      [A6 - 0x2]
  1008. 00000DA6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1009. 00000DAA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1010. 00000DAE  2F0C                     move.l     -[A7], A4
  1011. 00000DB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1012. 00000DB4  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  1013. 00000DB8  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1014. 00000DBC  3E00                     move.w     D7, D0
  1015. 00000DBE  4A47                     tst.w      D7
  1016. 00000DC0  670C                     beq        +0xE /* 00000DCE */
  1017. 00000DC2  2F2E FF52                move.l     -[A7], [A6 - 0xAE]
  1018. 00000DC6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1019. 00000DCA  3007                     move.w     D0, D7
  1020. 00000DCC  6040                     bra        +0x42 /* 00000E0E */
  1021. label00000DCE:
  1022. 00000DCE  302E FFFE                move.w     D0, [A6 - 0x2]
  1023. 00000DD2  48C0                     ext.l      D0
  1024. 00000DD4  E780                     asl        D0, 3
  1025. 00000DD6  D9C0                     add.l      A4, D0
  1026. 00000DD8  4A54                     tst.w      [A4]
  1027. 00000DDA  671C                     beq        +0x1E /* 00000DF8 */
  1028. 00000DDC  4A6E FFE4                tst.w      [A6 - 0x1C]
  1029. 00000DE0  660A                     bne        +0xC /* 00000DEC */
  1030. 00000DE2  486E FF56                pea.l      [A6 - 0xAA]
  1031. 00000DE6  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1032. 00000DEA  588F                     addq.l     A7, 4
  1033. label00000DEC:
  1034. 00000DEC  2F2E FF52                move.l     -[A7], [A6 - 0xAE]
  1035. 00000DF0  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1036. 00000DF4  7013                     moveq.l    D0, 0x13
  1037. 00000DF6  6016                     bra        +0x18 /* 00000E0E */
  1038. label00000DF8:
  1039. 00000DF8  3F06                     move.w     -[A7], D6
  1040. 00000DFA  2F2E FF52                move.l     -[A7], [A6 - 0xAE]
  1041. 00000DFE  486E FF56                pea.l      [A6 - 0xAA]
  1042. 00000E02  4EBA 0012                jsr        [PC + 0x12 /* 00000E16 */]
  1043. 00000E06  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1044. 00000E0A  3E00                     move.w     D7, D0
  1045. 00000E0C  3007                     move.w     D0, D7
  1046. label00000E0E:
  1047. 00000E0E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1048. 00000E12  4E5E                     unlink     A6
  1049. 00000E14  4E75                     rts
  1050. export_335:
  1051. fn00000E16:
  1052. 00000E16  4E56 FFEC                link       A6, -0x0014
  1053. 00000E1A  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1054. 00000E1E  266E 0008                movea.l    A3, [A6 + 0x8]
  1055. 00000E22  286E 000C                movea.l    A4, [A6 + 0xC]
  1056. 00000E26  426E FFF2                clr.w      [A6 - 0xE]
  1057. 00000E2A  42A7                     clr.l      -[A7]
  1058. 00000E2C  2F0C                     move.l     -[A7], A4
  1059. 00000E2E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1060. 00000E32  201F                     move.l     D0, [A7]+
  1061. 00000E34  2C00                     move.l     D6, D0
  1062. 00000E36  202B 009C                move.l     D0, [A3 + 0x9C]
  1063. 00000E3A  D0AB 00A0                add.l      D0, [A3 + 0xA0]
  1064. 00000E3E  2E00                     move.l     D7, D0
  1065. 00000E40  2006                     move.l     D0, D6
  1066. 00000E42  D087                     add.l      D0, D7
  1067. 00000E44  2F00                     move.l     -[A7], D0
  1068. 00000E46  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  1069. 00000E4A  588F                     addq.l     A7, 4
  1070. 00000E4C  4A40                     tst.w      D0
  1071. 00000E4E  6714                     beq        +0x16 /* 00000E64 */
  1072. 00000E50  2F0B                     move.l     -[A7], A3
  1073. 00000E52  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1074. 00000E56  588F                     addq.l     A7, 4
  1075. 00000E58  2F0C                     move.l     -[A7], A4
  1076. 00000E5A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1077. 00000E5E  7025                     moveq.l    D0, 0x25
  1078. 00000E60  6000 02B6                bra        +0x2B8 /* 00001118 */
  1079. label00000E64:
  1080. 00000E64  4A87                     tst.l      D7
  1081. 00000E66  6700 004A                beq        +0x4C /* 00000EB2 */
  1082. 00000E6A  2006                     move.l     D0, D6
  1083. 00000E6C  D087                     add.l      D0, D7
  1084. 00000E6E  2F0C                     move.l     -[A7], A4
  1085. 00000E70  2F00                     move.l     -[A7], D0
  1086. 00000E72  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  1087. 00000E76  2014                     move.l     D0, [A4]
  1088. 00000E78  D087                     add.l      D0, D7
  1089. 00000E7A  2F06                     move.l     -[A7], D6
  1090. 00000E7C  2F00                     move.l     -[A7], D0
  1091. 00000E7E  2F14                     move.l     -[A7], [A4]
  1092. 00000E80  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1093. 00000E84  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1094. 00000E88  2454                     movea.l    A2, [A4]
  1095. 00000E8A  7E00                     moveq.l    D7, 0x00
  1096. 00000E8C  600A                     bra        +0xC /* 00000E98 */
  1097. label00000E8E:
  1098. 00000E8E  41D2                     lea.l      A0, [A2]
  1099. 00000E90  528A                     addq.l     A2, 1
  1100. 00000E92  700D                     moveq.l    D0, 0x0D
  1101. 00000E94  1080                     move.b     [A0], D0
  1102. 00000E96  5287                     addq.l     D7, 1
  1103. label00000E98:
  1104. 00000E98  BEAB 009C                cmp.l      D7, [A3 + 0x9C]
  1105. 00000E9C  6DF0                     blt        -0xE /* 00000E8E */
  1106. 00000E9E  7E00                     moveq.l    D7, 0x00
  1107. 00000EA0  600A                     bra        +0xC /* 00000EAC */
  1108. label00000EA2:
  1109. 00000EA2  41D2                     lea.l      A0, [A2]
  1110. 00000EA4  528A                     addq.l     A2, 1
  1111. 00000EA6  702C                     moveq.l    D0, 0x2C
  1112. 00000EA8  1080                     move.b     [A0], D0
  1113. 00000EAA  5287                     addq.l     D7, 1
  1114. label00000EAC:
  1115. 00000EAC  BEAB 00A0                cmp.l      D7, [A3 + 0xA0]
  1116. 00000EB0  6DF0                     blt        -0xE /* 00000EA2 */
  1117. label00000EB2:
  1118. 00000EB2  2A2B 0090                move.l     D5, [A3 + 0x90]
  1119. 00000EB6  282B 0094                move.l     D4, [A3 + 0x94]
  1120. 00000EBA  0C6E 2713 0010           cmpi.w     [A6 + 0x10], 0x2713
  1121. 00000EC0  6602                     bne        +0x4 /* 00000EC4 */
  1122. 00000EC2  2805                     move.l     D4, D5
  1123. label00000EC4:
  1124. 00000EC4  0C6E 2711 0010           cmpi.w     [A6 + 0x10], 0x2711
  1125. 00000ECA  6602                     bne        +0x4 /* 00000ECE */
  1126. 00000ECC  2A04                     move.l     D5, D4
  1127. label00000ECE:
  1128. 00000ECE  2D6B 0098 FFF4           move.l     [A6 - 0xC], [A3 + 0x98]
  1129. 00000ED4  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  1130. 00000ED8  A873                     syscall    SetPort
  1131. 00000EDA  302B 008E                move.w     D0, [A3 + 0x8E]
  1132. 00000EDE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1133. 00000EE2  0000 0003                ori.b      D0, 0x3
  1134. 00000EE6  0228 0008 0170           andi.b     [A0 + 0x170], 0x8
  1135. 00000EEC  0198                     bclr       [A0]+, D0
  1136. 00000EEE  01D2                     .incomplete
  1137. 00000EF0  2F0C                     move.l     -[A7], A4
  1138. 00000EF2  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  1139. 00000EF6  588F                     addq.l     A7, 4
  1140. 00000EF8  42A7                     clr.l      -[A7]
  1141. 00000EFA  2F0C                     move.l     -[A7], A4
  1142. 00000EFC  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1143. 00000F00  201F                     move.l     D0, [A7]+
  1144. 00000F02  2C00                     move.l     D6, D0
  1145. 00000F04  2F0C                     move.l     -[A7], A4
  1146. 00000F06  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1147. 00000F0A  2F0B                     move.l     -[A7], A3
  1148. 00000F0C  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  1149. 00000F10  588F                     addq.l     A7, 4
  1150. 00000F12  4A40                     tst.w      D0
  1151. 00000F14  6748                     beq        +0x4A /* 00000F5E */
  1152. 00000F16  2F2D B4FC                move.l     -[A7], [A5 - 0x4B04]
  1153. 00000F1A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1154. 00000F1E  588F                     addq.l     A7, 4
  1155. 00000F20  2F05                     move.l     -[A7], D5
  1156. 00000F22  2F04                     move.l     -[A7], D4
  1157. 00000F24  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  1158. 00000F28  A9D1                     syscall    TESetSelect
  1159. 00000F2A  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  1160. 00000F2E  A9D7                     syscall    TEDelete
  1161. 00000F30  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  1162. 00000F34  2F06                     move.l     -[A7], D6
  1163. 00000F36  2F14                     move.l     -[A7], [A4]
  1164. 00000F38  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1165. 00000F3C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1166. 00000F40  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1167. 00000F44  7001                     moveq.l    D0, 0x01
  1168. 00000F46  3B40 B4E6                move.w     [A5 - 0x4B1A], D0
  1169. 00000F4A  2F0B                     move.l     -[A7], A3
  1170. 00000F4C  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1171. 00000F50  588F                     addq.l     A7, 4
  1172. 00000F52  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  1173. 00000F56  3D40 FFF2                move.w     [A6 - 0xE], D0
  1174. 00000F5A  6000 01B2                bra        +0x1B4 /* 0000110E */
  1175. label00000F5E:
  1176. 00000F5E  206E FFF4                movea.l    A0, [A6 - 0xC]
  1177. 00000F62  2050                     movea.l    A0, [A0]
  1178. 00000F64  3D50 FFF0                move.w     [A6 - 0x10], [A0]
  1179. 00000F68  4A6E FFF0                tst.w      [A6 - 0x10]
  1180. 00000F6C  6E42                     bgt        +0x44 /* 00000FB0 */
  1181. 00000F6E  42A7                     clr.l      -[A7]
  1182. 00000F70  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1183. 00000F74  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1184. 00000F78  201F                     move.l     D0, [A7]+
  1185. 00000F7A  2204                     move.l     D1, D4
  1186. 00000F7C  9285                     sub.l      D1, D5
  1187. 00000F7E  9081                     sub.l      D0, D1
  1188. 00000F80  2E00                     move.l     D7, D0
  1189. 00000F82  2006                     move.l     D0, D6
  1190. 00000F84  D087                     add.l      D0, D7
  1191. 00000F86  0C80 0000 7D00           cmpi.l     D0, 0x7D00 /* '}\0' */
  1192. 00000F8C  6F0A                     ble        +0xC /* 00000F98 */
  1193. 00000F8E  203C 0000 7D00           move.l     D0, 0x7D00 /* '}\0' */
  1194. 00000F94  9087                     sub.l      D0, D7
  1195. 00000F96  2C00                     move.l     D6, D0
  1196. label00000F98:
  1197. 00000F98  2F04                     move.l     -[A7], D4
  1198. 00000F9A  2F05                     move.l     -[A7], D5
  1199. 00000F9C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1200. 00000FA0  2F06                     move.l     -[A7], D6
  1201. 00000FA2  2F14                     move.l     -[A7], [A4]
  1202. 00000FA4  4EBA 017A                jsr        [PC + 0x17A /* 00001120 */]
  1203. 00000FA8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1204. 00000FAC  6000 0082                bra        +0x84 /* 00001030 */
  1205. label00000FB0:
  1206. 00000FB0  302E FFF0                move.w     D0, [A6 - 0x10]
  1207. 00000FB4  C1FC 0014                muls.w     D0, 0x14
  1208. 00000FB8  5440                     addq.w     D0, 2
  1209. 00000FBA  48C0                     ext.l      D0
  1210. 00000FBC  2E00                     move.l     D7, D0
  1211. 00000FBE  9A87                     sub.l      D5, D7
  1212. 00000FC0  9887                     sub.l      D4, D7
  1213. 00000FC2  486E FFF8                pea.l      [A6 - 0x8]
  1214. 00000FC6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1215. 00000FCA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1216. 00000FCE  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  1217. 00000FD2  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  1218. 00000FD6  A8A7                     syscall    SetRect
  1219. 00000FD8  A896                     syscall    HidePen
  1220. 00000FDA  42A7                     clr.l      -[A7]
  1221. 00000FDC  486E FFF8                pea.l      [A6 - 0x8]
  1222. 00000FE0  486E FFF8                pea.l      [A6 - 0x8]
  1223. 00000FE4  A83E                     syscall    TEStyleNew
  1224. 00000FE6  205F                     movea.l    A0, [A7]+
  1225. 00000FE8  2D48 FFEC                move.l     [A6 - 0x14], A0
  1226. 00000FEC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1227. 00000FF0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1228. 00000FF4  4EAD 09D2                jsr        [A5 + 0x9D2 /* export_310 */]
  1229. 00000FF8  508F                     addq.l     A7, 8
  1230. 00000FFA  2F05                     move.l     -[A7], D5
  1231. 00000FFC  2F04                     move.l     -[A7], D4
  1232. 00000FFE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1233. 00001002  A9D1                     syscall    TESetSelect
  1234. 00001004  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1235. 00001008  A9D7                     syscall    TEDelete
  1236. 0000100A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1237. 0000100E  2F06                     move.l     -[A7], D6
  1238. 00001010  2F14                     move.l     -[A7], [A4]
  1239. 00001012  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1240. 00001016  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1241. 0000101A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1242. 0000101E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1243. 00001022  4EAD 09BA                jsr        [A5 + 0x9BA /* export_307 */]
  1244. 00001026  508F                     addq.l     A7, 8
  1245. 00001028  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1246. 0000102C  A9CD                     syscall    TEDispose
  1247. 0000102E  A897                     syscall    ShowPen
  1248. label00001030:
  1249. 00001030  2F2B 0042                move.l     -[A7], [A3 + 0x42]
  1250. 00001034  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  1251. 00001038  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  1252. 0000103C  508F                     addq.l     A7, 8
  1253. 0000103E  3F00                     move.w     -[A7], D0
  1254. 00001040  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1255. 00001044  548F                     addq.l     A7, 2
  1256. 00001046  2F0B                     move.l     -[A7], A3
  1257. 00001048  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  1258. 0000104C  588F                     addq.l     A7, 4
  1259. 0000104E  2F0B                     move.l     -[A7], A3
  1260. 00001050  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1261. 00001054  588F                     addq.l     A7, 4
  1262. 00001056  6000 00B6                bra        +0xB8 /* 0000110E */
  1263. 0000105A  42A7                     clr.l      -[A7]
  1264. 0000105C  2F0C                     move.l     -[A7], A4
  1265. 0000105E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1266. 00001062  201F                     move.l     D0, [A7]+
  1267. 00001064  2C00                     move.l     D6, D0
  1268. 00001066  2F0C                     move.l     -[A7], A4
  1269. 00001068  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1270. 0000106C  2F04                     move.l     -[A7], D4
  1271. 0000106E  2F05                     move.l     -[A7], D5
  1272. 00001070  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1273. 00001074  2F06                     move.l     -[A7], D6
  1274. 00001076  2F14                     move.l     -[A7], [A4]
  1275. 00001078  4EBA 00A6                jsr        [PC + 0xA6 /* 00001120 */]
  1276. 0000107C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1277. 00001080  6000 008C                bra        +0x8E /* 0000110E */
  1278. 00001084  2F0C                     move.l     -[A7], A4
  1279. 00001086  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  1280. 0000108A  588F                     addq.l     A7, 4
  1281. 0000108C  42A7                     clr.l      -[A7]
  1282. 0000108E  2F0C                     move.l     -[A7], A4
  1283. 00001090  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1284. 00001094  201F                     move.l     D0, [A7]+
  1285. 00001096  2C00                     move.l     D6, D0
  1286. 00001098  2F0C                     move.l     -[A7], A4
  1287. 0000109A  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1288. 0000109E  2F04                     move.l     -[A7], D4
  1289. 000010A0  2F05                     move.l     -[A7], D5
  1290. 000010A2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1291. 000010A6  2F06                     move.l     -[A7], D6
  1292. 000010A8  2F14                     move.l     -[A7], [A4]
  1293. 000010AA  4EBA 0074                jsr        [PC + 0x74 /* 00001120 */]
  1294. 000010AE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1295. 000010B2  4267                     clr.w      -[A7]
  1296. 000010B4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1297. 000010B8  4EAD 0C6A                jsr        [A5 + 0xC6A /* export_393 */]
  1298. 000010BC  5C8F                     addq.l     A7, 6
  1299. 000010BE  604E                     bra        +0x50 /* 0000110E */
  1300. 000010C0  2F0C                     move.l     -[A7], A4
  1301. 000010C2  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  1302. 000010C6  588F                     addq.l     A7, 4
  1303. 000010C8  42A7                     clr.l      -[A7]
  1304. 000010CA  2F0C                     move.l     -[A7], A4
  1305. 000010CC  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1306. 000010D0  201F                     move.l     D0, [A7]+
  1307. 000010D2  2C00                     move.l     D6, D0
  1308. 000010D4  2F0C                     move.l     -[A7], A4
  1309. 000010D6  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  1310. 000010DA  2F2D B4FC                move.l     -[A7], [A5 - 0x4B04]
  1311. 000010DE  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1312. 000010E2  588F                     addq.l     A7, 4
  1313. 000010E4  2F05                     move.l     -[A7], D5
  1314. 000010E6  2F04                     move.l     -[A7], D4
  1315. 000010E8  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  1316. 000010EC  A9D1                     syscall    TESetSelect
  1317. 000010EE  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  1318. 000010F2  A9D7                     syscall    TEDelete
  1319. 000010F4  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  1320. 000010F8  2F06                     move.l     -[A7], D6
  1321. 000010FA  2F14                     move.l     -[A7], [A4]
  1322. 000010FC  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1323. 00001100  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1324. 00001104  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1325. 00001108  7001                     moveq.l    D0, 0x01
  1326. 0000110A  3B40 B4E6                move.w     [A5 - 0x4B1A], D0
  1327. label0000110E:
  1328. 0000110E  2F0C                     move.l     -[A7], A4
  1329. 00001110  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1330. 00001114  302E FFF2                move.w     D0, [A6 - 0xE]
  1331. label00001118:
  1332. 00001118  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  1333. 0000111C  4E5E                     unlink     A6
  1334. 0000111E  4E75                     rts
  1335. fn00001120:
  1336. 00001120  4E56 0000                link       A6, 0
  1337. 00001124  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1338. 00001128  266E 0008                movea.l    A3, [A6 + 0x8]
  1339. 0000112C  2A2E 000C                move.l     D5, [A6 + 0xC]
  1340. 00001130  286E 0010                movea.l    A4, [A6 + 0x10]
  1341. 00001134  2E2E 0014                move.l     D7, [A6 + 0x14]
  1342. 00001138  2C2E 0018                move.l     D6, [A6 + 0x18]
  1343. 0000113C  4A85                     tst.l      D5
  1344. 0000113E  6C02                     bge        +0x4 /* 00001142 */
  1345. 00001140  7A00                     moveq.l    D5, 0x00
  1346. label00001142:
  1347. 00001142  BC87                     cmp.l      D6, D7
  1348. 00001144  6C02                     bge        +0x4 /* 00001148 */
  1349. 00001146  2C07                     move.l     D6, D7
  1350. label00001148:
  1351. 00001148  BC87                     cmp.l      D6, D7
  1352. 0000114A  6F36                     ble        +0x38 /* 00001182 */
  1353. 0000114C  42A7                     clr.l      -[A7]
  1354. 0000114E  2F0C                     move.l     -[A7], A4
  1355. 00001150  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1356. 00001154  201F                     move.l     D0, [A7]+
  1357. 00001156  2800                     move.l     D4, D0
  1358. 00001158  2014                     move.l     D0, [A4]
  1359. 0000115A  D086                     add.l      D0, D6
  1360. 0000115C  2214                     move.l     D1, [A4]
  1361. 0000115E  D287                     add.l      D1, D7
  1362. 00001160  2404                     move.l     D2, D4
  1363. 00001162  9486                     sub.l      D2, D6
  1364. 00001164  2F02                     move.l     -[A7], D2
  1365. 00001166  2F01                     move.l     -[A7], D1
  1366. 00001168  2F00                     move.l     -[A7], D0
  1367. 0000116A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1368. 0000116E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1369. 00001172  2006                     move.l     D0, D6
  1370. 00001174  9087                     sub.l      D0, D7
  1371. 00001176  2204                     move.l     D1, D4
  1372. 00001178  9280                     sub.l      D1, D0
  1373. 0000117A  2F0C                     move.l     -[A7], A4
  1374. 0000117C  2F01                     move.l     -[A7], D1
  1375. 0000117E  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  1376. label00001182:
  1377. 00001182  42A7                     clr.l      -[A7]
  1378. 00001184  2F0C                     move.l     -[A7], A4
  1379. 00001186  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  1380. 0000118A  201F                     move.l     D0, [A7]+
  1381. 0000118C  2800                     move.l     D4, D0
  1382. 0000118E  2004                     move.l     D0, D4
  1383. 00001190  D085                     add.l      D0, D5
  1384. 00001192  2F0C                     move.l     -[A7], A4
  1385. 00001194  2F00                     move.l     -[A7], D0
  1386. 00001196  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  1387. 0000119A  2014                     move.l     D0, [A4]
  1388. 0000119C  D087                     add.l      D0, D7
  1389. 0000119E  2214                     move.l     D1, [A4]
  1390. 000011A0  D285                     add.l      D1, D5
  1391. 000011A2  D287                     add.l      D1, D7
  1392. 000011A4  2404                     move.l     D2, D4
  1393. 000011A6  9487                     sub.l      D2, D7
  1394. 000011A8  2F02                     move.l     -[A7], D2
  1395. 000011AA  2F01                     move.l     -[A7], D1
  1396. 000011AC  2F00                     move.l     -[A7], D0
  1397. 000011AE  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1398. 000011B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1399. 000011B6  2014                     move.l     D0, [A4]
  1400. 000011B8  D087                     add.l      D0, D7
  1401. 000011BA  2F05                     move.l     -[A7], D5
  1402. 000011BC  2F00                     move.l     -[A7], D0
  1403. 000011BE  2F0B                     move.l     -[A7], A3
  1404. 000011C0  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1405. 000011C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1406. 000011C8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1407. 000011CC  4E5E                     unlink     A6
  1408. 000011CE  4E75                     rts
  1409. fn000011D0:
  1410. 000011D0  4E56 FE36                link       A6, -0x01CA
  1411. 000011D4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1412. 000011D8  286E 000C                movea.l    A4, [A6 + 0xC]
  1413. 000011DC  508C                     addq.l     A4, 8
  1414. 000011DE  0C6E 0002 0018           cmpi.w     [A6 + 0x18], 0x2
  1415. 000011E4  6E00 0098                bgt        +0x9A /* 0000127E */
  1416. 000011E8  486E FF4A                pea.l      [A6 - 0xB6]
  1417. 000011EC  486E FFFE                pea.l      [A6 - 0x2]
  1418. 000011F0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1419. 000011F4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1420. 000011F8  2F0C                     move.l     -[A7], A4
  1421. 000011FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1422. 000011FE  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  1423. 00001202  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1424. 00001206  3E00                     move.w     D7, D0
  1425. 00001208  4A47                     tst.w      D7
  1426. 0000120A  6706                     beq        +0x8 /* 00001212 */
  1427. 0000120C  3007                     move.w     D0, D7
  1428. 0000120E  6000 026A                bra        +0x26C /* 0000147A */
  1429. label00001212:
  1430. 00001212  302E FFFE                move.w     D0, [A6 - 0x2]
  1431. 00001216  48C0                     ext.l      D0
  1432. 00001218  E780                     asl        D0, 3
  1433. 0000121A  D9C0                     add.l      A4, D0
  1434. 0000121C  0C6E 0001 0018           cmpi.w     [A6 + 0x18], 0x1
  1435. 00001222  6606                     bne        +0x8 /* 0000122A */
  1436. 00001224  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  1437. 00001228  660E                     bne        +0x10 /* 00001238 */
  1438. label0000122A:
  1439. 0000122A  0C6E 0002 0018           cmpi.w     [A6 + 0x18], 0x2
  1440. 00001230  6614                     bne        +0x16 /* 00001246 */
  1441. 00001232  0C54 2B28                cmpi.w     [A4], 0x2B28 /* '+(' */
  1442. 00001236  670E                     beq        +0x10 /* 00001246 */
  1443. label00001238:
  1444. 00001238  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  1445. 0000123C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1446. 00001240  7007                     moveq.l    D0, 0x07
  1447. 00001242  6000 0236                bra        +0x238 /* 0000147A */
  1448. label00001246:
  1449. 00001246  508C                     addq.l     A4, 8
  1450. 00001248  4267                     clr.w      -[A7]
  1451. 0000124A  486E FF4E                pea.l      [A6 - 0xB2]
  1452. 0000124E  486E FFFE                pea.l      [A6 - 0x2]
  1453. 00001252  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1454. 00001256  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1455. 0000125A  2F0C                     move.l     -[A7], A4
  1456. 0000125C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1457. 00001260  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  1458. 00001264  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1459. 00001268  3E00                     move.w     D7, D0
  1460. 0000126A  4A47                     tst.w      D7
  1461. 0000126C  6700 009E                beq        +0xA0 /* 0000130C */
  1462. 00001270  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  1463. 00001274  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1464. 00001278  3007                     move.w     D0, D7
  1465. 0000127A  6000 01FE                bra        +0x200 /* 0000147A */
  1466. label0000127E:
  1467. 0000127E  4267                     clr.w      -[A7]
  1468. 00001280  486E FF4E                pea.l      [A6 - 0xB2]
  1469. 00001284  486E FFFE                pea.l      [A6 - 0x2]
  1470. 00001288  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1471. 0000128C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1472. 00001290  2F0C                     move.l     -[A7], A4
  1473. 00001292  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1474. 00001296  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  1475. 0000129A  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1476. 0000129E  3E00                     move.w     D7, D0
  1477. 000012A0  4A47                     tst.w      D7
  1478. 000012A2  6706                     beq        +0x8 /* 000012AA */
  1479. 000012A4  3007                     move.w     D0, D7
  1480. 000012A6  6000 01D2                bra        +0x1D4 /* 0000147A */
  1481. label000012AA:
  1482. 000012AA  302E FFFE                move.w     D0, [A6 - 0x2]
  1483. 000012AE  48C0                     ext.l      D0
  1484. 000012B0  E780                     asl        D0, 3
  1485. 000012B2  D9C0                     add.l      A4, D0
  1486. 000012B4  0C54 2B09                cmpi.w     [A4], 0x2B09 /* '+\t' */
  1487. 000012B8  6716                     beq        +0x18 /* 000012D0 */
  1488. 000012BA  4A6E FFDC                tst.w      [A6 - 0x24]
  1489. 000012BE  660A                     bne        +0xC /* 000012CA */
  1490. 000012C0  486E FF4E                pea.l      [A6 - 0xB2]
  1491. 000012C4  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1492. 000012C8  588F                     addq.l     A7, 4
  1493. label000012CA:
  1494. 000012CA  702F                     moveq.l    D0, 0x2F
  1495. 000012CC  6000 01AC                bra        +0x1AE /* 0000147A */
  1496. label000012D0:
  1497. 000012D0  508C                     addq.l     A4, 8
  1498. 000012D2  486E FF4A                pea.l      [A6 - 0xB6]
  1499. 000012D6  486E FFFE                pea.l      [A6 - 0x2]
  1500. 000012DA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1501. 000012DE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1502. 000012E2  2F0C                     move.l     -[A7], A4
  1503. 000012E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1504. 000012E8  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  1505. 000012EC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1506. 000012F0  3E00                     move.w     D7, D0
  1507. 000012F2  4A47                     tst.w      D7
  1508. 000012F4  6716                     beq        +0x18 /* 0000130C */
  1509. 000012F6  4A6E FFDC                tst.w      [A6 - 0x24]
  1510. 000012FA  660A                     bne        +0xC /* 00001306 */
  1511. 000012FC  486E FF4E                pea.l      [A6 - 0xB2]
  1512. 00001300  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1513. 00001304  588F                     addq.l     A7, 4
  1514. label00001306:
  1515. 00001306  3007                     move.w     D0, D7
  1516. 00001308  6000 0170                bra        +0x172 /* 0000147A */
  1517. label0000130C:
  1518. 0000130C  302E FFFE                move.w     D0, [A6 - 0x2]
  1519. 00001310  48C0                     ext.l      D0
  1520. 00001312  E780                     asl        D0, 3
  1521. 00001314  D9C0                     add.l      A4, D0
  1522. 00001316  4A54                     tst.w      [A4]
  1523. 00001318  671E                     beq        +0x20 /* 00001338 */
  1524. 0000131A  4A6E FFDC                tst.w      [A6 - 0x24]
  1525. 0000131E  660A                     bne        +0xC /* 0000132A */
  1526. 00001320  486E FF4E                pea.l      [A6 - 0xB2]
  1527. 00001324  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1528. 00001328  588F                     addq.l     A7, 4
  1529. label0000132A:
  1530. 0000132A  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  1531. 0000132E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1532. 00001332  7013                     moveq.l    D0, 0x13
  1533. 00001334  6000 0144                bra        +0x146 /* 0000147A */
  1534. label00001338:
  1535. 00001338  486E FF40                pea.l      [A6 - 0xC0]
  1536. 0000133C  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  1537. 00001340  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  1538. 00001344  508F                     addq.l     A7, 8
  1539. 00001346  3E00                     move.w     D7, D0
  1540. 00001348  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  1541. 0000134C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1542. 00001350  4A47                     tst.w      D7
  1543. 00001352  6716                     beq        +0x18 /* 0000136A */
  1544. 00001354  4A6E FFDC                tst.w      [A6 - 0x24]
  1545. 00001358  660A                     bne        +0xC /* 00001364 */
  1546. 0000135A  486E FF4E                pea.l      [A6 - 0xB2]
  1547. 0000135E  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1548. 00001362  588F                     addq.l     A7, 4
  1549. label00001364:
  1550. 00001364  3007                     move.w     D0, D7
  1551. 00001366  6000 0112                bra        +0x114 /* 0000147A */
  1552. label0000136A:
  1553. 0000136A  202E FFE2                move.l     D0, [A6 - 0x1E]
  1554. 0000136E  90AE FFDE                sub.l      D0, [A6 - 0x22]
  1555. 00001372  3A00                     move.w     D5, D0
  1556. 00001374  0C45 00FF                cmpi.w     D5, 0xFF
  1557. 00001378  6F04                     ble        +0x6 /* 0000137E */
  1558. 0000137A  3A3C 00FF                move.w     D5, 0xFF
  1559. label0000137E:
  1560. 0000137E  1D45 FE36                move.b     [A6 - 0x1CA], D5
  1561. 00001382  206E FFE6                movea.l    A0, [A6 - 0x1A]
  1562. 00001386  2010                     move.l     D0, [A0]
  1563. 00001388  D0AE FFDE                add.l      D0, [A6 - 0x22]
  1564. 0000138C  3045                     movea.w    A0, D5
  1565. 0000138E  2F08                     move.l     -[A7], A0
  1566. 00001390  486E FE37                pea.l      [A6 - 0x1C9]
  1567. 00001394  2F00                     move.l     -[A7], D0
  1568. 00001396  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1569. 0000139A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1570. 0000139E  486E FF36                pea.l      [A6 - 0xCA]
  1571. 000013A2  486E FE36                pea.l      [A6 - 0x1CA]
  1572. 000013A6  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  1573. 000013AA  508F                     addq.l     A7, 8
  1574. 000013AC  3E00                     move.w     D7, D0
  1575. 000013AE  4A47                     tst.w      D7
  1576. 000013B0  6716                     beq        +0x18 /* 000013C8 */
  1577. 000013B2  4A6E FFDC                tst.w      [A6 - 0x24]
  1578. 000013B6  660A                     bne        +0xC /* 000013C2 */
  1579. 000013B8  486E FF4E                pea.l      [A6 - 0xB2]
  1580. 000013BC  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1581. 000013C0  588F                     addq.l     A7, 4
  1582. label000013C2:
  1583. 000013C2  3007                     move.w     D0, D7
  1584. 000013C4  6000 00B4                bra        +0xB6 /* 0000147A */
  1585. label000013C8:
  1586. 000013C8  302E 0018                move.w     D0, [A6 + 0x18]
  1587. 000013CC  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1588. 000013D0  0001 0004                ori.b      D1, 0x4
  1589. 000013D4  0048 0008                ori.w      A0, 0x8
  1590. 000013D8  0016 0024                ori.b      [A6], 0x24 /* '$' */
  1591. 000013DC  0032 486E FF40           ori.b      [A2 + <<invalid base displacement size>>], 0x6E /* 'n' */
  1592. 000013E2  486E FF36                pea.l      [A6 - 0xCA]
  1593. 000013E6  3F3C 0000                move.w     -[A7], 0x0
  1594. 000013EA  A9EB                     syscall    Pack4/FP68K
  1595. 000013EC  602E                     bra        +0x30 /* 0000141C */
  1596. 000013EE  486E FF40                pea.l      [A6 - 0xC0]
  1597. 000013F2  486E FF36                pea.l      [A6 - 0xCA]
  1598. 000013F6  3F3C 0002                move.w     -[A7], 0x2
  1599. 000013FA  A9EB                     syscall    Pack4/FP68K
  1600. 000013FC  601E                     bra        +0x20 /* 0000141C */
  1601. 000013FE  486E FF40                pea.l      [A6 - 0xC0]
  1602. 00001402  486E FF36                pea.l      [A6 - 0xCA]
  1603. 00001406  3F3C 0004                move.w     -[A7], 0x4
  1604. 0000140A  A9EB                     syscall    Pack4/FP68K
  1605. 0000140C  600E                     bra        +0x10 /* 0000141C */
  1606. 0000140E  486E FF40                pea.l      [A6 - 0xC0]
  1607. 00001412  486E FF36                pea.l      [A6 - 0xCA]
  1608. 00001416  3F3C 0006                move.w     -[A7], 0x6
  1609. 0000141A  A9EB                     syscall    Pack4/FP68K
  1610. label0000141C:
  1611. 0000141C  42A7                     clr.l      -[A7]
  1612. 0000141E  42A7                     clr.l      -[A7]
  1613. 00001420  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1614. 00001424  205F                     movea.l    A0, [A7]+
  1615. 00001426  2D48 FF4A                move.l     [A6 - 0xB6], A0
  1616. 0000142A  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  1617. 0000142E  41EE FF40                lea.l      A0, [A6 - 0xC0]
  1618. 00001432  2F20                     move.l     -[A7], -[A0]
  1619. 00001434  2F20                     move.l     -[A7], -[A0]
  1620. 00001436  3F20                     move.w     -[A7], -[A0]
  1621. 00001438  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  1622. 0000143C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1623. 00001440  3E00                     move.w     D7, D0
  1624. 00001442  4A47                     tst.w      D7
  1625. 00001444  671C                     beq        +0x1E /* 00001462 */
  1626. 00001446  4A6E FFDC                tst.w      [A6 - 0x24]
  1627. 0000144A  660A                     bne        +0xC /* 00001456 */
  1628. 0000144C  486E FF4E                pea.l      [A6 - 0xB2]
  1629. 00001450  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1630. 00001454  588F                     addq.l     A7, 4
  1631. label00001456:
  1632. 00001456  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  1633. 0000145A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1634. 0000145E  3007                     move.w     D0, D7
  1635. 00001460  6018                     bra        +0x1A /* 0000147A */
  1636. label00001462:
  1637. 00001462  3F3C 2719                move.w     -[A7], 0x2719
  1638. 00001466  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  1639. 0000146A  486E FF4E                pea.l      [A6 - 0xB2]
  1640. 0000146E  4EBA F9A6                jsr        [PC - 0x65A /* 00000E16 */]
  1641. 00001472  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1642. 00001476  3E00                     move.w     D7, D0
  1643. 00001478  3007                     move.w     D0, D7
  1644. label0000147A:
  1645. 0000147A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1646. 0000147E  4E5E                     unlink     A6
  1647. 00001480  4E75                     rts
  1648. fn00001482:
  1649. 00001482  4E56 FF4A                link       A6, -0x00B6
  1650. 00001486  48E7 0118                movem.l    -[A7], D7,A3,A4
  1651. 0000148A  286E 000C                movea.l    A4, [A6 + 0xC]
  1652. 0000148E  508C                     addq.l     A4, 8
  1653. 00001490  264C                     movea.l    A3, A4
  1654. 00001492  4A6B 0008                tst.w      [A3 + 0x8]
  1655. 00001496  661C                     bne        +0x1E /* 000014B4 */
  1656. 00001498  0C53 2B0B                cmpi.w     [A3], 0x2B0B
  1657. 0000149C  6608                     bne        +0xA /* 000014A6 */
  1658. 0000149E  4EAD 104A                jsr        [A5 + 0x104A /* export_517 */]
  1659. 000014A2  6000 00B6                bra        +0xB8 /* 0000155A */
  1660. label000014A6:
  1661. 000014A6  0C53 2B72                cmpi.w     [A3], 0x2B72 /* '+r' */
  1662. 000014AA  6608                     bne        +0xA /* 000014B4 */
  1663. 000014AC  4EAD 1012                jsr        [A5 + 0x1012 /* export_510 */]
  1664. 000014B0  6000 00A8                bra        +0xAA /* 0000155A */
  1665. label000014B4:
  1666. 000014B4  0C53 1B58                cmpi.w     [A3], 0x1B58
  1667. 000014B8  6F08                     ble        +0xA /* 000014C2 */
  1668. 000014BA  0C53 1B66                cmpi.w     [A3], 0x1B66
  1669. 000014BE  6C02                     bge        +0x4 /* 000014C2 */
  1670. 000014C0  508B                     addq.l     A3, 8
  1671. label000014C2:
  1672. 000014C2  0C53 1F40                cmpi.w     [A3], 0x1F40
  1673. 000014C6  6D06                     blt        +0x8 /* 000014CE */
  1674. 000014C8  0C53 1F45                cmpi.w     [A3], 0x1F45
  1675. 000014CC  6F06                     ble        +0x8 /* 000014D4 */
  1676. label000014CE:
  1677. 000014CE  7004                     moveq.l    D0, 0x04
  1678. 000014D0  6000 0088                bra        +0x8A /* 0000155A */
  1679. label000014D4:
  1680. 000014D4  3F3C 0001                move.w     -[A7], 0x1
  1681. 000014D8  486E FF4E                pea.l      [A6 - 0xB2]
  1682. 000014DC  486E FFFE                pea.l      [A6 - 0x2]
  1683. 000014E0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1684. 000014E4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1685. 000014E8  2F0C                     move.l     -[A7], A4
  1686. 000014EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1687. 000014EE  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  1688. 000014F2  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  1689. 000014F6  3E00                     move.w     D7, D0
  1690. 000014F8  4A47                     tst.w      D7
  1691. 000014FA  6706                     beq        +0x8 /* 00001502 */
  1692. 000014FC  3007                     move.w     D0, D7
  1693. 000014FE  6000 005A                bra        +0x5C /* 0000155A */
  1694. label00001502:
  1695. 00001502  302E FFFE                move.w     D0, [A6 - 0x2]
  1696. 00001506  48C0                     ext.l      D0
  1697. 00001508  E780                     asl        D0, 3
  1698. 0000150A  D9C0                     add.l      A4, D0
  1699. 0000150C  4A54                     tst.w      [A4]
  1700. 0000150E  6714                     beq        +0x16 /* 00001524 */
  1701. 00001510  4A6E FFDC                tst.w      [A6 - 0x24]
  1702. 00001514  660A                     bne        +0xC /* 00001520 */
  1703. 00001516  486E FF4E                pea.l      [A6 - 0xB2]
  1704. 0000151A  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1705. 0000151E  588F                     addq.l     A7, 4
  1706. label00001520:
  1707. 00001520  7013                     moveq.l    D0, 0x13
  1708. 00001522  6036                     bra        +0x38 /* 0000155A */
  1709. label00001524:
  1710. 00001524  42AE FFEA                clr.l      [A6 - 0x16]
  1711. 00001528  42AE FFEE                clr.l      [A6 - 0x12]
  1712. 0000152C  202E FFF2                move.l     D0, [A6 - 0xE]
  1713. 00001530  D1AE FFE2                add.l      [A6 - 0x1E], D0
  1714. 00001534  42A7                     clr.l      -[A7]
  1715. 00001536  42A7                     clr.l      -[A7]
  1716. 00001538  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1717. 0000153C  205F                     movea.l    A0, [A7]+
  1718. 0000153E  2D48 FF4A                move.l     [A6 - 0xB6], A0
  1719. 00001542  3F3C 2719                move.w     -[A7], 0x2719
  1720. 00001546  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  1721. 0000154A  486E FF4E                pea.l      [A6 - 0xB2]
  1722. 0000154E  4EBA F8C6                jsr        [PC - 0x73A /* 00000E16 */]
  1723. 00001552  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1724. 00001556  3E00                     move.w     D7, D0
  1725. 00001558  3007                     move.w     D0, D7
  1726. label0000155A:
  1727. 0000155A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1728. 0000155E  4E5E                     unlink     A6
  1729. 00001560  4E75                     rts
  1730. fn00001562:
  1731. 00001562  4E56 FEDE                link       A6, -0x0122
  1732. 00001566  48E7 0118                movem.l    -[A7], D7,A3,A4
  1733. 0000156A  286E 000C                movea.l    A4, [A6 + 0xC]
  1734. 0000156E  508C                     addq.l     A4, 8
  1735. 00001570  0C54 2B3A                cmpi.w     [A4], 0x2B3A /* '+:' */
  1736. 00001574  6616                     bne        +0x18 /* 0000158C */
  1737. 00001576  508C                     addq.l     A4, 8
  1738. 00001578  4A54                     tst.w      [A4]
  1739. 0000157A  6706                     beq        +0x8 /* 00001582 */
  1740. 0000157C  7013                     moveq.l    D0, 0x13
  1741. 0000157E  6000 03D4                bra        +0x3D6 /* 00001954 */
  1742. label00001582:
  1743. 00001582  4EBA 0452                jsr        [PC + 0x452 /* 000019D6 */]
  1744. 00001586  7000                     moveq.l    D0, 0x00
  1745. 00001588  6000 03CA                bra        +0x3CC /* 00001954 */
  1746. label0000158C:
  1747. 0000158C  0C54 271E                cmpi.w     [A4], 0x271E
  1748. 00001590  660A                     bne        +0xC /* 0000159C */
  1749. 00001592  0C6C 2B3C 0008           cmpi.w     [A4 + 0x8], 0x2B3C /* '+<' */
  1750. 00001598  6602                     bne        +0x4 /* 0000159C */
  1751. 0000159A  508C                     addq.l     A4, 8
  1752. label0000159C:
  1753. 0000159C  0C54 2B3C                cmpi.w     [A4], 0x2B3C /* '+<' */
  1754. 000015A0  6624                     bne        +0x26 /* 000015C6 */
  1755. 000015A2  508C                     addq.l     A4, 8
  1756. 000015A4  0C54 2B72                cmpi.w     [A4], 0x2B72 /* '+r' */
  1757. 000015A8  6706                     beq        +0x8 /* 000015B0 */
  1758. 000015AA  0C54 2B04                cmpi.w     [A4], 0x2B04
  1759. 000015AE  6602                     bne        +0x4 /* 000015B2 */
  1760. label000015B0:
  1761. 000015B0  508C                     addq.l     A4, 8
  1762. label000015B2:
  1763. 000015B2  4A54                     tst.w      [A4]
  1764. 000015B4  6706                     beq        +0x8 /* 000015BC */
  1765. 000015B6  7013                     moveq.l    D0, 0x13
  1766. 000015B8  6000 039A                bra        +0x39C /* 00001954 */
  1767. label000015BC:
  1768. 000015BC  4EAD 0C5A                jsr        [A5 + 0xC5A /* export_391 */]
  1769. 000015C0  7000                     moveq.l    D0, 0x00
  1770. 000015C2  6000 0390                bra        +0x392 /* 00001954 */
  1771. label000015C6:
  1772. 000015C6  264C                     movea.l    A3, A4
  1773. 000015C8  6002                     bra        +0x4 /* 000015CC */
  1774. label000015CA:
  1775. 000015CA  508B                     addq.l     A3, 8
  1776. label000015CC:
  1777. 000015CC  4A53                     tst.w      [A3]
  1778. 000015CE  66FA                     bne        -0x4 /* 000015CA */
  1779. 000015D0  518B                     subq.l     A3, 8
  1780. 000015D2  0C53 2B0C                cmpi.w     [A3], 0x2B0C
  1781. 000015D6  6600 00B2                bne        +0xB4 /* 0000168A */
  1782. 000015DA  0C54 2712                cmpi.w     [A4], 0x2712
  1783. 000015DE  6618                     bne        +0x1A /* 000015F8 */
  1784. 000015E0  41EC 0008                lea.l      A0, [A4 + 0x8]
  1785. 000015E4  B7C8                     cmpa.l     A3, A0
  1786. 000015E6  6610                     bne        +0x12 /* 000015F8 */
  1787. 000015E8  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  1788. 000015EC  2050                     movea.l    A0, [A0]
  1789. 000015EE  2D68 0008 FEF6           move.l     [A6 - 0x10A], [A0 + 0x8]
  1790. 000015F4  6000 0064                bra        +0x66 /* 0000165A */
  1791. label000015F8:
  1792. 000015F8  486E FF02                pea.l      [A6 - 0xFE]
  1793. 000015FC  486E FEE4                pea.l      [A6 - 0x11C]
  1794. 00001600  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1795. 00001604  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1796. 00001608  2F0C                     move.l     -[A7], A4
  1797. 0000160A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1798. 0000160E  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  1799. 00001612  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1800. 00001616  3E00                     move.w     D7, D0
  1801. 00001618  4A47                     tst.w      D7
  1802. 0000161A  6706                     beq        +0x8 /* 00001622 */
  1803. 0000161C  3007                     move.w     D0, D7
  1804. 0000161E  6000 0334                bra        +0x336 /* 00001954 */
  1805. label00001622:
  1806. 00001622  486E FEF6                pea.l      [A6 - 0x10A]
  1807. 00001626  2F2E FF02                move.l     -[A7], [A6 - 0xFE]
  1808. 0000162A  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  1809. 0000162E  508F                     addq.l     A7, 8
  1810. 00001630  3E00                     move.w     D7, D0
  1811. 00001632  2F2E FF02                move.l     -[A7], [A6 - 0xFE]
  1812. 00001636  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1813. 0000163A  4A47                     tst.w      D7
  1814. 0000163C  6706                     beq        +0x8 /* 00001644 */
  1815. 0000163E  3007                     move.w     D0, D7
  1816. 00001640  6000 0312                bra        +0x314 /* 00001954 */
  1817. label00001644:
  1818. 00001644  302E FEE4                move.w     D0, [A6 - 0x11C]
  1819. 00001648  48C0                     ext.l      D0
  1820. 0000164A  E780                     asl        D0, 3
  1821. 0000164C  D9C0                     add.l      A4, D0
  1822. 0000164E  0C54 2B0C                cmpi.w     [A4], 0x2B0C
  1823. 00001652  6706                     beq        +0x8 /* 0000165A */
  1824. 00001654  7002                     moveq.l    D0, 0x02
  1825. 00001656  6000 02FC                bra        +0x2FE /* 00001954 */
  1826. label0000165A:
  1827. 0000165A  3D6D B31A FEDE           move.w     [A6 - 0x122], [A5 - 0x4CE6]
  1828. 00001660  7001                     moveq.l    D0, 0x01
  1829. 00001662  3B40 B31A                move.w     [A5 - 0x4CE6], D0
  1830. 00001666  2F2E FEF6                move.l     -[A7], [A6 - 0x10A]
  1831. 0000166A  4EBA 02F0                jsr        [PC + 0x2F0 /* 0000195C */]
  1832. 0000166E  588F                     addq.l     A7, 4
  1833. 00001670  3E00                     move.w     D7, D0
  1834. 00001672  3B6E FEDE B31A           move.w     [A5 - 0x4CE6], [A6 - 0x122]
  1835. 00001678  0C47 FC20                cmpi.w     D7, 0xFC20
  1836. 0000167C  6606                     bne        +0x8 /* 00001684 */
  1837. 0000167E  7000                     moveq.l    D0, 0x00
  1838. 00001680  6000 02D2                bra        +0x2D4 /* 00001954 */
  1839. label00001684:
  1840. 00001684  3007                     move.w     D0, D7
  1841. 00001686  6000 02CC                bra        +0x2CE /* 00001954 */
  1842. label0000168A:
  1843. 0000168A  486E FF06                pea.l      [A6 - 0xFA]
  1844. 0000168E  486E FEE4                pea.l      [A6 - 0x11C]
  1845. 00001692  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1846. 00001696  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1847. 0000169A  2F0C                     move.l     -[A7], A4
  1848. 0000169C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1849. 000016A0  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  1850. 000016A4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1851. 000016A8  3E00                     move.w     D7, D0
  1852. 000016AA  4A47                     tst.w      D7
  1853. 000016AC  6706                     beq        +0x8 /* 000016B4 */
  1854. 000016AE  3007                     move.w     D0, D7
  1855. 000016B0  6000 02A2                bra        +0x2A4 /* 00001954 */
  1856. label000016B4:
  1857. 000016B4  302E FEE4                move.w     D0, [A6 - 0x11C]
  1858. 000016B8  48C0                     ext.l      D0
  1859. 000016BA  E780                     asl        D0, 3
  1860. 000016BC  D9C0                     add.l      A4, D0
  1861. 000016BE  0C6E 0006 FF06           cmpi.w     [A6 - 0xFA], 0x6
  1862. 000016C4  6600 00EE                bne        +0xF0 /* 000017B4 */
  1863. 000016C8  4AAE FF70                tst.l      [A6 - 0x90]
  1864. 000016CC  6610                     bne        +0x12 /* 000016DE */
  1865. 000016CE  486E FF06                pea.l      [A6 - 0xFA]
  1866. 000016D2  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1867. 000016D6  588F                     addq.l     A7, 4
  1868. 000016D8  703D                     moveq.l    D0, 0x3D
  1869. 000016DA  6000 0278                bra        +0x27A /* 00001954 */
  1870. label000016DE:
  1871. 000016DE  0C54 2AFC                cmpi.w     [A4], 0x2AFC
  1872. 000016E2  6600 009E                bne        +0xA0 /* 00001782 */
  1873. 000016E6  508C                     addq.l     A4, 8
  1874. 000016E8  486E FEFA                pea.l      [A6 - 0x106]
  1875. 000016EC  486E FEFE                pea.l      [A6 - 0x102]
  1876. 000016F0  486E FEE4                pea.l      [A6 - 0x11C]
  1877. 000016F4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1878. 000016F8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1879. 000016FC  2F0C                     move.l     -[A7], A4
  1880. 000016FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1881. 00001702  4EAD 0AF2                jsr        [A5 + 0xAF2 /* export_346 */]
  1882. 00001706  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1883. 0000170A  3E00                     move.w     D7, D0
  1884. 0000170C  4A47                     tst.w      D7
  1885. 0000170E  6710                     beq        +0x12 /* 00001720 */
  1886. 00001710  486E FF06                pea.l      [A6 - 0xFA]
  1887. 00001714  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1888. 00001718  588F                     addq.l     A7, 4
  1889. 0000171A  3007                     move.w     D0, D7
  1890. 0000171C  6000 0236                bra        +0x238 /* 00001954 */
  1891. label00001720:
  1892. 00001720  302E FEE4                move.w     D0, [A6 - 0x11C]
  1893. 00001724  48C0                     ext.l      D0
  1894. 00001726  E780                     asl        D0, 3
  1895. 00001728  D9C0                     add.l      A4, D0
  1896. 0000172A  486E FEEE                pea.l      [A6 - 0x112]
  1897. 0000172E  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  1898. 00001732  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1899. 00001736  508F                     addq.l     A7, 8
  1900. 00001738  486E FEEE                pea.l      [A6 - 0x112]
  1901. 0000173C  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  1902. 00001740  2F2E FEFE                move.l     -[A7], [A6 - 0x102]
  1903. 00001744  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1904. 00001748  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1905. 0000174C  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  1906. 00001750  486E FEEE                pea.l      [A6 - 0x112]
  1907. 00001754  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1908. 00001758  508F                     addq.l     A7, 8
  1909. 0000175A  206E FF40                movea.l    A0, [A6 - 0xC0]
  1910. 0000175E  2050                     movea.l    A0, [A0]
  1911. 00001760  41E8 0018                lea.l      A0, [A0 + 0x18]
  1912. 00001764  43EE FEEE                lea.l      A1, [A6 - 0x112]
  1913. 00001768  20D9                     move.l     [A0]+, [A1]+
  1914. 0000176A  20D9                     move.l     [A0]+, [A1]+
  1915. 0000176C  2F2E FF38                move.l     -[A7], [A6 - 0xC8]
  1916. 00001770  2F2E FF28                move.l     -[A7], [A6 - 0xD8]
  1917. 00001774  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  1918. 00001778  508F                     addq.l     A7, 8
  1919. 0000177A  3F00                     move.w     -[A7], D0
  1920. 0000177C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1921. 00001780  548F                     addq.l     A7, 2
  1922. label00001782:
  1923. 00001782  4A54                     tst.w      [A4]
  1924. 00001784  6710                     beq        +0x12 /* 00001796 */
  1925. 00001786  486E FF06                pea.l      [A6 - 0xFA]
  1926. 0000178A  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1927. 0000178E  588F                     addq.l     A7, 4
  1928. 00001790  7013                     moveq.l    D0, 0x13
  1929. 00001792  6000 01C0                bra        +0x1C2 /* 00001954 */
  1930. label00001796:
  1931. 00001796  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  1932. 0000179A  A915                     syscall    ShowWindow
  1933. 0000179C  486E FF06                pea.l      [A6 - 0xFA]
  1934. 000017A0  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1935. 000017A4  588F                     addq.l     A7, 4
  1936. 000017A6  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  1937. 000017AA  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1938. 000017AE  7000                     moveq.l    D0, 0x00
  1939. 000017B0  6000 01A2                bra        +0x1A4 /* 00001954 */
  1940. label000017B4:
  1941. 000017B4  0C6E 0003 FF06           cmpi.w     [A6 - 0xFA], 0x3
  1942. 000017BA  6710                     beq        +0x12 /* 000017CC */
  1943. 000017BC  486E FF06                pea.l      [A6 - 0xFA]
  1944. 000017C0  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1945. 000017C4  588F                     addq.l     A7, 4
  1946. 000017C6  7002                     moveq.l    D0, 0x02
  1947. 000017C8  6000 018A                bra        +0x18C /* 00001954 */
  1948. label000017CC:
  1949. 000017CC  206E FF90                movea.l    A0, [A6 - 0x70]
  1950. 000017D0  302E FF8A                move.w     D0, [A6 - 0x76]
  1951. 000017D4  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  1952. 000017D8  D090                     add.l      D0, [A0]
  1953. 000017DA  2040                     movea.l    A0, D0
  1954. 000017DC  43EE FFAE                lea.l      A1, [A6 - 0x52]
  1955. 000017E0  7013                     moveq.l    D0, 0x13
  1956. label000017E2:
  1957. 000017E2  22D8                     move.l     [A1]+, [A0]+
  1958. 000017E4  51C8 FFFC                dbf        D0, -0x6 /* 000017E2 */
  1959. 000017E8  32D8                     move.w     [A1]+, [A0]+
  1960. 000017EA  486E FEE6                pea.l      [A6 - 0x11A]
  1961. 000017EE  3F2E FF8A                move.w     -[A7], [A6 - 0x76]
  1962. 000017F2  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  1963. 000017F6  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  1964. 000017FA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1965. 000017FE  0C54 2AFC                cmpi.w     [A4], 0x2AFC
  1966. 00001802  6600 009A                bne        +0x9C /* 0000189E */
  1967. 00001806  508C                     addq.l     A4, 8
  1968. 00001808  486E FEFA                pea.l      [A6 - 0x106]
  1969. 0000180C  486E FEFE                pea.l      [A6 - 0x102]
  1970. 00001810  486E FEE4                pea.l      [A6 - 0x11C]
  1971. 00001814  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1972. 00001818  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1973. 0000181C  2F0C                     move.l     -[A7], A4
  1974. 0000181E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1975. 00001822  4EAD 0AF2                jsr        [A5 + 0xAF2 /* export_346 */]
  1976. 00001826  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1977. 0000182A  3E00                     move.w     D7, D0
  1978. 0000182C  4A47                     tst.w      D7
  1979. 0000182E  6710                     beq        +0x12 /* 00001840 */
  1980. 00001830  486E FF06                pea.l      [A6 - 0xFA]
  1981. 00001834  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1982. 00001838  588F                     addq.l     A7, 4
  1983. 0000183A  3007                     move.w     D0, D7
  1984. 0000183C  6000 0116                bra        +0x118 /* 00001954 */
  1985. label00001840:
  1986. 00001840  302E FEE4                move.w     D0, [A6 - 0x11C]
  1987. 00001844  48C0                     ext.l      D0
  1988. 00001846  E780                     asl        D0, 3
  1989. 00001848  D9C0                     add.l      A4, D0
  1990. 0000184A  41EE FEEE                lea.l      A0, [A6 - 0x112]
  1991. 0000184E  43EE FFBC                lea.l      A1, [A6 - 0x44]
  1992. 00001852  20D9                     move.l     [A0]+, [A1]+
  1993. 00001854  20D9                     move.l     [A0]+, [A1]+
  1994. 00001856  486E FEEE                pea.l      [A6 - 0x112]
  1995. 0000185A  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  1996. 0000185E  2F2E FEFE                move.l     -[A7], [A6 - 0x102]
  1997. 00001862  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1998. 00001866  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1999. 0000186A  4267                     clr.w      -[A7]
  2000. 0000186C  486E FEEE                pea.l      [A6 - 0x112]
  2001. 00001870  3F2E FF8A                move.w     -[A7], [A6 - 0x76]
  2002. 00001874  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  2003. 00001878  4EAD 0FD2                jsr        [A5 + 0xFD2 /* export_502 */]
  2004. 0000187C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2005. 00001880  206E FF90                movea.l    A0, [A6 - 0x70]
  2006. 00001884  302E FF8A                move.w     D0, [A6 - 0x76]
  2007. 00001888  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2008. 0000188C  D090                     add.l      D0, [A0]
  2009. 0000188E  2040                     movea.l    A0, D0
  2010. 00001890  43EE FFAE                lea.l      A1, [A6 - 0x52]
  2011. 00001894  7013                     moveq.l    D0, 0x13
  2012. label00001896:
  2013. 00001896  22D8                     move.l     [A1]+, [A0]+
  2014. 00001898  51C8 FFFC                dbf        D0, -0x6 /* 00001896 */
  2015. 0000189C  32D8                     move.w     [A1]+, [A0]+
  2016. label0000189E:
  2017. 0000189E  4A54                     tst.w      [A4]
  2018. 000018A0  6710                     beq        +0x12 /* 000018B2 */
  2019. 000018A2  486E FF06                pea.l      [A6 - 0xFA]
  2020. 000018A6  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2021. 000018AA  588F                     addq.l     A7, 4
  2022. 000018AC  7013                     moveq.l    D0, 0x13
  2023. 000018AE  6000 00A4                bra        +0xA6 /* 00001954 */
  2024. label000018B2:
  2025. 000018B2  08EE 0000 FFBB           bset.b     [A6 - 0x45], 0x0
  2026. 000018B8  206E FF90                movea.l    A0, [A6 - 0x70]
  2027. 000018BC  302E FF8A                move.w     D0, [A6 - 0x76]
  2028. 000018C0  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2029. 000018C4  D090                     add.l      D0, [A0]
  2030. 000018C6  2040                     movea.l    A0, D0
  2031. 000018C8  43EE FFAE                lea.l      A1, [A6 - 0x52]
  2032. 000018CC  7013                     moveq.l    D0, 0x13
  2033. label000018CE:
  2034. 000018CE  20D9                     move.l     [A0]+, [A1]+
  2035. 000018D0  51C8 FFFC                dbf        D0, -0x6 /* 000018CE */
  2036. 000018D4  30D9                     move.w     [A0]+, [A1]+
  2037. 000018D6  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  2038. 000018DA  2F2E FF28                move.l     -[A7], [A6 - 0xD8]
  2039. 000018DE  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  2040. 000018E2  508F                     addq.l     A7, 8
  2041. 000018E4  3F00                     move.w     -[A7], D0
  2042. 000018E6  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2043. 000018EA  548F                     addq.l     A7, 2
  2044. 000018EC  4AAE FF70                tst.l      [A6 - 0x90]
  2045. 000018F0  6730                     beq        +0x32 /* 00001922 */
  2046. 000018F2  486E FEEE                pea.l      [A6 - 0x112]
  2047. 000018F6  3F2E FF8A                move.w     -[A7], [A6 - 0x76]
  2048. 000018FA  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  2049. 000018FE  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  2050. 00001902  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2051. 00001906  486E FEE6                pea.l      [A6 - 0x11A]
  2052. 0000190A  486E FEEE                pea.l      [A6 - 0x112]
  2053. 0000190E  486E FEE6                pea.l      [A6 - 0x11A]
  2054. 00001912  A8AB                     syscall    UnionRect
  2055. 00001914  486E FEE6                pea.l      [A6 - 0x11A]
  2056. 00001918  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  2057. 0000191C  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  2058. 00001920  508F                     addq.l     A7, 8
  2059. label00001922:
  2060. 00001922  486E FF06                pea.l      [A6 - 0xFA]
  2061. 00001926  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2062. 0000192A  588F                     addq.l     A7, 4
  2063. 0000192C  486E FF06                pea.l      [A6 - 0xFA]
  2064. 00001930  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  2065. 00001934  588F                     addq.l     A7, 4
  2066. 00001936  4A40                     tst.w      D0
  2067. 00001938  6704                     beq        +0x6 /* 0000193E */
  2068. 0000193A  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  2069. label0000193E:
  2070. 0000193E  486E FF06                pea.l      [A6 - 0xFA]
  2071. 00001942  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  2072. 00001946  588F                     addq.l     A7, 4
  2073. 00001948  4A40                     tst.w      D0
  2074. 0000194A  6706                     beq        +0x8 /* 00001952 */
  2075. 0000194C  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  2076. 00001950  6002                     bra        +0x4 /* 00001954 */
  2077. label00001952:
  2078. 00001952  7000                     moveq.l    D0, 0x00
  2079. label00001954:
  2080. 00001954  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2081. 00001958  4E5E                     unlink     A6
  2082. 0000195A  4E75                     rts
  2083. fn0000195C:
  2084. 0000195C  4E56 FBE8                link       A6, -0x0418
  2085. 00001960  48E7 0700                movem.l    -[A7], D5,D6,D7
  2086. 00001964  2E2E 0008                move.l     D7, [A6 + 0x8]
  2087. 00001968  7005                     moveq.l    D0, 0x05
  2088. 0000196A  3D40 FBE8                move.w     [A6 - 0x418], D0
  2089. 0000196E  2D6D B350 FBEA           move.l     [A6 - 0x416], [A5 - 0x4CB0]
  2090. 00001974  426E FCEE                clr.w      [A6 - 0x312]
  2091. 00001978  426E FDF4                clr.w      [A6 - 0x20C]
  2092. 0000197C  426E FEFA                clr.w      [A6 - 0x106]
  2093. 00001980  422E FF00                clr.b      [A6 - 0x100]
  2094. 00001984  7A00                     moveq.l    D5, 0x00
  2095. 00001986  6040                     bra        +0x42 /* 000019C8 */
  2096. label00001988:
  2097. 00001988  486E FBE8                pea.l      [A6 - 0x418]
  2098. 0000198C  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  2099. 00001990  588F                     addq.l     A7, 4
  2100. 00001992  3C00                     move.w     D6, D0
  2101. 00001994  4A46                     tst.w      D6
  2102. 00001996  6704                     beq        +0x6 /* 0000199C */
  2103. 00001998  3006                     move.w     D0, D6
  2104. 0000199A  6032                     bra        +0x34 /* 000019CE */
  2105. label0000199C:
  2106. 0000199C  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  2107. 000019A0  3C00                     move.w     D6, D0
  2108. 000019A2  4A46                     tst.w      D6
  2109. 000019A4  6704                     beq        +0x6 /* 000019AA */
  2110. 000019A6  3006                     move.w     D0, D6
  2111. 000019A8  6024                     bra        +0x26 /* 000019CE */
  2112. label000019AA:
  2113. 000019AA  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  2114. 000019AE  4A40                     tst.w      D0
  2115. 000019B0  670E                     beq        +0x10 /* 000019C0 */
  2116. 000019B2  3F3C 0006                move.w     -[A7], 0x6
  2117. 000019B6  4267                     clr.w      -[A7]
  2118. 000019B8  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  2119. 000019BC  7000                     moveq.l    D0, 0x00
  2120. 000019BE  600E                     bra        +0x10 /* 000019CE */
  2121. label000019C0:
  2122. 000019C0  2D6D B350 FBEA           move.l     [A6 - 0x416], [A5 - 0x4CB0]
  2123. 000019C6  5285                     addq.l     D5, 1
  2124. label000019C8:
  2125. 000019C8  BA87                     cmp.l      D5, D7
  2126. 000019CA  6DBC                     blt        -0x42 /* 00001988 */
  2127. 000019CC  7000                     moveq.l    D0, 0x00
  2128. label000019CE:
  2129. 000019CE  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  2130. 000019D2  4E5E                     unlink     A6
  2131. 000019D4  4E75                     rts
  2132. export_337:
  2133. fn000019D6:
  2134. 000019D6  4E56 FFE4                link       A6, -0x001C
  2135. 000019DA  4A6D B102                tst.w      [A5 - 0x4EFE]
  2136. 000019DE  6600 00CC                bne        +0xCE /* 00001AAC */
  2137. 000019E2  7001                     moveq.l    D0, 0x01
  2138. 000019E4  3B40 B102                move.w     [A5 - 0x4EFE], D0
  2139. 000019E8  31ED B11E 0BAA           move.w     [0x00000BAA /* MBarHeight */], [A5 - 0x4EE2]
  2140. 000019EE  2F38 09EE                move.l     -[A7], [0x000009EE /* GrayRgn */]
  2141. 000019F2  A8D9                     syscall    DisposRgn/DisposeRgn
  2142. 000019F4  21ED B832 09EE           move.l     [0x000009EE /* GrayRgn */], [A5 - 0x47CE]
  2143. 000019FA  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2144. 000019FE  43ED AB0E                lea.l      A1, [A5 - 0x54F2]
  2145. 00001A02  20D9                     move.l     [A0]+, [A1]+
  2146. 00001A04  20D9                     move.l     [A0]+, [A1]+
  2147. 00001A06  302E FFF8                move.w     D0, [A6 - 0x8]
  2148. 00001A0A  D06D B11E                add.w      D0, [A5 - 0x4EE2]
  2149. 00001A0E  3D40 FFFC                move.w     [A6 - 0x4], D0
  2150. 00001A12  42A7                     clr.l      -[A7]
  2151. 00001A14  A8D8                     syscall    NewRgn
  2152. 00001A16  205F                     movea.l    A0, [A7]+
  2153. 00001A18  2D48 FFEC                move.l     [A6 - 0x14], A0
  2154. 00001A1C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2155. 00001A20  486E FFF8                pea.l      [A6 - 0x8]
  2156. 00001A24  A8DF                     syscall    RectRgn
  2157. 00001A26  42A7                     clr.l      -[A7]
  2158. 00001A28  A924                     syscall    FrontWindow
  2159. 00001A2A  205F                     movea.l    A0, [A7]+
  2160. 00001A2C  2D48 FFF0                move.l     [A6 - 0x10], A0
  2161. 00001A30  4AAE FFF0                tst.l      [A6 - 0x10]
  2162. 00001A34  6710                     beq        +0x12 /* 00001A46 */
  2163. 00001A36  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2164. 00001A3A  A909                     syscall    CalcVis
  2165. 00001A3C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2166. 00001A40  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2167. 00001A44  A90A                     syscall    CalcVBehind
  2168. label00001A46:
  2169. 00001A46  42A7                     clr.l      -[A7]
  2170. 00001A48  A8D8                     syscall    NewRgn
  2171. 00001A4A  205F                     movea.l    A0, [A7]+
  2172. 00001A4C  2D48 FFE8                move.l     [A6 - 0x18], A0
  2173. 00001A50  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2174. 00001A54  486D AB0E                pea.l      [A5 - 0x54F2]
  2175. 00001A58  A8DF                     syscall    RectRgn
  2176. 00001A5A  42A7                     clr.l      -[A7]
  2177. 00001A5C  A8D8                     syscall    NewRgn
  2178. 00001A5E  205F                     movea.l    A0, [A7]+
  2179. 00001A60  2D48 FFE4                move.l     [A6 - 0x1C], A0
  2180. 00001A64  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2181. 00001A68  2F2D B832                move.l     -[A7], [A5 - 0x47CE]
  2182. 00001A6C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2183. 00001A70  A8E6                     syscall    DiffRgn
  2184. 00001A72  486E FFF4                pea.l      [A6 - 0xC]
  2185. 00001A76  A874                     syscall    GetPort
  2186. 00001A78  2F38 09DE                move.l     -[A7], [0x000009DE /* WMgrPort */]
  2187. 00001A7C  A873                     syscall    SetPort
  2188. 00001A7E  486D AB0E                pea.l      [A5 - 0x54F2]
  2189. 00001A82  A87B                     syscall    ClipRect
  2190. 00001A84  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2191. 00001A88  486D AB6A                pea.l      [A5 - 0x5496]
  2192. 00001A8C  A8D6                     syscall    FillRgn
  2193. 00001A8E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2194. 00001A92  A8D9                     syscall    DisposRgn/DisposeRgn
  2195. 00001A94  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2196. 00001A98  A8D9                     syscall    DisposRgn/DisposeRgn
  2197. 00001A9A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2198. 00001A9E  A8D9                     syscall    DisposRgn/DisposeRgn
  2199. 00001AA0  4267                     clr.w      -[A7]
  2200. 00001AA2  A938                     syscall    HiliteMenu
  2201. 00001AA4  A937                     syscall    DrawMenuBar
  2202. 00001AA6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2203. 00001AAA  A873                     syscall    SetPort
  2204. label00001AAC:
  2205. 00001AAC  4E5E                     unlink     A6
  2206. 00001AAE  4E75                     rts
  2207. fn00001AB0:
  2208. 00001AB0  4E56 FEFC                link       A6, -0x0104
  2209. 00001AB4  48E7 0108                movem.l    -[A7], D7,A4
  2210. 00001AB8  286E 000C                movea.l    A4, [A6 + 0xC]
  2211. 00001ABC  508C                     addq.l     A4, 8
  2212. 00001ABE  0C54 2B3A                cmpi.w     [A4], 0x2B3A /* '+:' */
  2213. 00001AC2  6616                     bne        +0x18 /* 00001ADA */
  2214. 00001AC4  508C                     addq.l     A4, 8
  2215. 00001AC6  4A54                     tst.w      [A4]
  2216. 00001AC8  6706                     beq        +0x8 /* 00001AD0 */
  2217. 00001ACA  7013                     moveq.l    D0, 0x13
  2218. 00001ACC  6000 0186                bra        +0x188 /* 00001C54 */
  2219. label00001AD0:
  2220. 00001AD0  4EBA 018A                jsr        [PC + 0x18A /* 00001C5C */]
  2221. 00001AD4  7000                     moveq.l    D0, 0x00
  2222. 00001AD6  6000 017C                bra        +0x17E /* 00001C54 */
  2223. label00001ADA:
  2224. 00001ADA  0C54 271E                cmpi.w     [A4], 0x271E
  2225. 00001ADE  660A                     bne        +0xC /* 00001AEA */
  2226. 00001AE0  0C6C 2B3C 0008           cmpi.w     [A4 + 0x8], 0x2B3C /* '+<' */
  2227. 00001AE6  6602                     bne        +0x4 /* 00001AEA */
  2228. 00001AE8  508C                     addq.l     A4, 8
  2229. label00001AEA:
  2230. 00001AEA  0C54 2B3C                cmpi.w     [A4], 0x2B3C /* '+<' */
  2231. 00001AEE  6624                     bne        +0x26 /* 00001B14 */
  2232. 00001AF0  508C                     addq.l     A4, 8
  2233. 00001AF2  0C54 2B72                cmpi.w     [A4], 0x2B72 /* '+r' */
  2234. 00001AF6  6706                     beq        +0x8 /* 00001AFE */
  2235. 00001AF8  0C54 2B04                cmpi.w     [A4], 0x2B04
  2236. 00001AFC  6602                     bne        +0x4 /* 00001B00 */
  2237. label00001AFE:
  2238. 00001AFE  508C                     addq.l     A4, 8
  2239. label00001B00:
  2240. 00001B00  4A54                     tst.w      [A4]
  2241. 00001B02  6706                     beq        +0x8 /* 00001B0A */
  2242. 00001B04  7013                     moveq.l    D0, 0x13
  2243. 00001B06  6000 014C                bra        +0x14E /* 00001C54 */
  2244. label00001B0A:
  2245. 00001B0A  4EAD 0C62                jsr        [A5 + 0xC62 /* export_392 */]
  2246. 00001B0E  7000                     moveq.l    D0, 0x00
  2247. 00001B10  6000 0142                bra        +0x144 /* 00001C54 */
  2248. label00001B14:
  2249. 00001B14  486E FEFC                pea.l      [A6 - 0x104]
  2250. 00001B18  486E FFFE                pea.l      [A6 - 0x2]
  2251. 00001B1C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2252. 00001B20  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2253. 00001B24  2F0C                     move.l     -[A7], A4
  2254. 00001B26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2255. 00001B2A  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  2256. 00001B2E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2257. 00001B32  3E00                     move.w     D7, D0
  2258. 00001B34  4A47                     tst.w      D7
  2259. 00001B36  6706                     beq        +0x8 /* 00001B3E */
  2260. 00001B38  3007                     move.w     D0, D7
  2261. 00001B3A  6000 0118                bra        +0x11A /* 00001C54 */
  2262. label00001B3E:
  2263. 00001B3E  302E FFFE                move.w     D0, [A6 - 0x2]
  2264. 00001B42  48C0                     ext.l      D0
  2265. 00001B44  E780                     asl        D0, 3
  2266. 00001B46  D9C0                     add.l      A4, D0
  2267. 00001B48  0C6E 0006 FEFC           cmpi.w     [A6 - 0x104], 0x6
  2268. 00001B4E  6644                     bne        +0x46 /* 00001B94 */
  2269. 00001B50  4A54                     tst.w      [A4]
  2270. 00001B52  6710                     beq        +0x12 /* 00001B64 */
  2271. 00001B54  486E FEFC                pea.l      [A6 - 0x104]
  2272. 00001B58  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2273. 00001B5C  588F                     addq.l     A7, 4
  2274. 00001B5E  703B                     moveq.l    D0, 0x3B
  2275. 00001B60  6000 00F2                bra        +0xF4 /* 00001C54 */
  2276. label00001B64:
  2277. 00001B64  4AAE FF66                tst.l      [A6 - 0x9A]
  2278. 00001B68  671A                     beq        +0x1C /* 00001B84 */
  2279. 00001B6A  2F2E FF66                move.l     -[A7], [A6 - 0x9A]
  2280. 00001B6E  A916                     syscall    HideWindow
  2281. 00001B70  486E FEFC                pea.l      [A6 - 0x104]
  2282. 00001B74  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2283. 00001B78  588F                     addq.l     A7, 4
  2284. 00001B7A  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2285. 00001B7E  7000                     moveq.l    D0, 0x00
  2286. 00001B80  6000 00D2                bra        +0xD4 /* 00001C54 */
  2287. label00001B84:
  2288. 00001B84  486E FEFC                pea.l      [A6 - 0x104]
  2289. 00001B88  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2290. 00001B8C  588F                     addq.l     A7, 4
  2291. 00001B8E  703D                     moveq.l    D0, 0x3D
  2292. 00001B90  6000 00C2                bra        +0xC4 /* 00001C54 */
  2293. label00001B94:
  2294. 00001B94  0C6E 0003 FEFC           cmpi.w     [A6 - 0x104], 0x3
  2295. 00001B9A  6710                     beq        +0x12 /* 00001BAC */
  2296. 00001B9C  486E FEFC                pea.l      [A6 - 0x104]
  2297. 00001BA0  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2298. 00001BA4  588F                     addq.l     A7, 4
  2299. 00001BA6  7002                     moveq.l    D0, 0x02
  2300. 00001BA8  6000 00AA                bra        +0xAC /* 00001C54 */
  2301. label00001BAC:
  2302. 00001BAC  206E FF86                movea.l    A0, [A6 - 0x7A]
  2303. 00001BB0  302E FF80                move.w     D0, [A6 - 0x80]
  2304. 00001BB4  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2305. 00001BB8  D090                     add.l      D0, [A0]
  2306. 00001BBA  2040                     movea.l    A0, D0
  2307. 00001BBC  43EE FFA4                lea.l      A1, [A6 - 0x5C]
  2308. 00001BC0  7013                     moveq.l    D0, 0x13
  2309. label00001BC2:
  2310. 00001BC2  22D8                     move.l     [A1]+, [A0]+
  2311. 00001BC4  51C8 FFFC                dbf        D0, -0x6 /* 00001BC2 */
  2312. 00001BC8  32D8                     move.w     [A1]+, [A0]+
  2313. 00001BCA  4A54                     tst.w      [A4]
  2314. 00001BCC  6710                     beq        +0x12 /* 00001BDE */
  2315. 00001BCE  486E FEFC                pea.l      [A6 - 0x104]
  2316. 00001BD2  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2317. 00001BD6  588F                     addq.l     A7, 4
  2318. 00001BD8  7013                     moveq.l    D0, 0x13
  2319. 00001BDA  6000 0078                bra        +0x7A /* 00001C54 */
  2320. label00001BDE:
  2321. 00001BDE  08AE 0000 FFB1           bclr.b     [A6 - 0x4F], 0x0
  2322. 00001BE4  206E FF86                movea.l    A0, [A6 - 0x7A]
  2323. 00001BE8  302E FF80                move.w     D0, [A6 - 0x80]
  2324. 00001BEC  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  2325. 00001BF0  D090                     add.l      D0, [A0]
  2326. 00001BF2  2040                     movea.l    A0, D0
  2327. 00001BF4  43EE FFA4                lea.l      A1, [A6 - 0x5C]
  2328. 00001BF8  7013                     moveq.l    D0, 0x13
  2329. label00001BFA:
  2330. 00001BFA  20D9                     move.l     [A0]+, [A1]+
  2331. 00001BFC  51C8 FFFC                dbf        D0, -0x6 /* 00001BFA */
  2332. 00001C00  30D9                     move.w     [A0]+, [A1]+
  2333. 00001C02  2F2E FF82                move.l     -[A7], [A6 - 0x7E]
  2334. 00001C06  2F2E FF1E                move.l     -[A7], [A6 - 0xE2]
  2335. 00001C0A  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  2336. 00001C0E  508F                     addq.l     A7, 8
  2337. 00001C10  3F00                     move.w     -[A7], D0
  2338. 00001C12  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  2339. 00001C16  548F                     addq.l     A7, 2
  2340. 00001C18  486E FEFC                pea.l      [A6 - 0x104]
  2341. 00001C1C  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  2342. 00001C20  588F                     addq.l     A7, 4
  2343. 00001C22  486E FEFC                pea.l      [A6 - 0x104]
  2344. 00001C26  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2345. 00001C2A  588F                     addq.l     A7, 4
  2346. 00001C2C  486E FEFC                pea.l      [A6 - 0x104]
  2347. 00001C30  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  2348. 00001C34  588F                     addq.l     A7, 4
  2349. 00001C36  4A40                     tst.w      D0
  2350. 00001C38  6704                     beq        +0x6 /* 00001C3E */
  2351. 00001C3A  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  2352. label00001C3E:
  2353. 00001C3E  486E FEFC                pea.l      [A6 - 0x104]
  2354. 00001C42  4EAD 0B42                jsr        [A5 + 0xB42 /* export_356 */]
  2355. 00001C46  588F                     addq.l     A7, 4
  2356. 00001C48  4A40                     tst.w      D0
  2357. 00001C4A  6706                     beq        +0x8 /* 00001C52 */
  2358. 00001C4C  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  2359. 00001C50  6002                     bra        +0x4 /* 00001C54 */
  2360. label00001C52:
  2361. 00001C52  7000                     moveq.l    D0, 0x00
  2362. label00001C54:
  2363. 00001C54  4CDF 1080                movem.l    D7,A4, [A7]+
  2364. 00001C58  4E5E                     unlink     A6
  2365. 00001C5A  4E75                     rts
  2366. export_338:
  2367. fn00001C5C:
  2368. 00001C5C  4E56 FFE0                link       A6, -0x0020
  2369. 00001C60  4A6D B102                tst.w      [A5 - 0x4EFE]
  2370. 00001C64  6700 0104                beq        +0x106 /* 00001D6A */
  2371. 00001C68  426D B102                clr.w      [A5 - 0x4EFE]
  2372. 00001C6C  2B78 09EE B832           move.l     [A5 - 0x47CE], [0x000009EE /* GrayRgn */]
  2373. 00001C72  4278 0BAA                clr.w      [0x00000BAA /* MBarHeight */]
  2374. 00001C76  42A7                     clr.l      -[A7]
  2375. 00001C78  A8D8                     syscall    NewRgn
  2376. 00001C7A  205F                     movea.l    A0, [A7]+
  2377. 00001C7C  2D48 FFEC                move.l     [A6 - 0x14], A0
  2378. 00001C80  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2379. 00001C84  486D AB0E                pea.l      [A5 - 0x54F2]
  2380. 00001C88  A8DF                     syscall    RectRgn
  2381. 00001C8A  42A7                     clr.l      -[A7]
  2382. 00001C8C  A8D8                     syscall    NewRgn
  2383. 00001C8E  205F                     movea.l    A0, [A7]+
  2384. 00001C90  2D48 FFE8                move.l     [A6 - 0x18], A0
  2385. 00001C94  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2386. 00001C98  2F2D B832                move.l     -[A7], [A5 - 0x47CE]
  2387. 00001C9C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2388. 00001CA0  A8E5                     syscall    UnionRgn
  2389. 00001CA2  21EE FFE8 09EE           move.l     [0x000009EE /* GrayRgn */], [A6 - 0x18]
  2390. 00001CA8  42A7                     clr.l      -[A7]
  2391. 00001CAA  A8D8                     syscall    NewRgn
  2392. 00001CAC  205F                     movea.l    A0, [A7]+
  2393. 00001CAE  2D48 FFE4                move.l     [A6 - 0x1C], A0
  2394. 00001CB2  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2395. 00001CB6  486D AB0E                pea.l      [A5 - 0x54F2]
  2396. 00001CBA  A8DF                     syscall    RectRgn
  2397. 00001CBC  42A7                     clr.l      -[A7]
  2398. 00001CBE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2399. 00001CC2  A90C                     syscall    PaintOne
  2400. 00001CC4  486E FFF4                pea.l      [A6 - 0xC]
  2401. 00001CC8  A874                     syscall    GetPort
  2402. 00001CCA  2F38 09DE                move.l     -[A7], [0x000009DE /* WMgrPort */]
  2403. 00001CCE  A873                     syscall    SetPort
  2404. 00001CD0  486D AB0E                pea.l      [A5 - 0x54F2]
  2405. 00001CD4  A87B                     syscall    ClipRect
  2406. 00001CD6  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2407. 00001CDA  43ED AB0E                lea.l      A1, [A5 - 0x54F2]
  2408. 00001CDE  20D9                     move.l     [A0]+, [A1]+
  2409. 00001CE0  20D9                     move.l     [A0]+, [A1]+
  2410. 00001CE2  302E FFF8                move.w     D0, [A6 - 0x8]
  2411. 00001CE6  D06D B11E                add.w      D0, [A5 - 0x4EE2]
  2412. 00001CEA  3D40 FFFC                move.w     [A6 - 0x4], D0
  2413. 00001CEE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2414. 00001CF2  486E FFF8                pea.l      [A6 - 0x8]
  2415. 00001CF6  A8DF                     syscall    RectRgn
  2416. 00001CF8  42A7                     clr.l      -[A7]
  2417. 00001CFA  A8D8                     syscall    NewRgn
  2418. 00001CFC  205F                     movea.l    A0, [A7]+
  2419. 00001CFE  2D48 FFE0                move.l     [A6 - 0x20], A0
  2420. 00001D02  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2421. 00001D06  2F2D B832                move.l     -[A7], [A5 - 0x47CE]
  2422. 00001D0A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2423. 00001D0E  A8E6                     syscall    DiffRgn
  2424. 00001D10  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2425. 00001D14  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2426. 00001D18  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2427. 00001D1C  A8E5                     syscall    UnionRgn
  2428. 00001D1E  42A7                     clr.l      -[A7]
  2429. 00001D20  A924                     syscall    FrontWindow
  2430. 00001D22  205F                     movea.l    A0, [A7]+
  2431. 00001D24  2D48 FFF0                move.l     [A6 - 0x10], A0
  2432. 00001D28  4AAE FFF0                tst.l      [A6 - 0x10]
  2433. 00001D2C  6724                     beq        +0x26 /* 00001D52 */
  2434. 00001D2E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2435. 00001D32  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2436. 00001D36  A90C                     syscall    PaintOne
  2437. 00001D38  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2438. 00001D3C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2439. 00001D40  A90D                     syscall    PaintBehind
  2440. 00001D42  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2441. 00001D46  A909                     syscall    CalcVis
  2442. 00001D48  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2443. 00001D4C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2444. 00001D50  A90A                     syscall    CalcVBehind
  2445. label00001D52:
  2446. 00001D52  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2447. 00001D56  A8D9                     syscall    DisposRgn/DisposeRgn
  2448. 00001D58  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2449. 00001D5C  A8D9                     syscall    DisposRgn/DisposeRgn
  2450. 00001D5E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2451. 00001D62  A8D9                     syscall    DisposRgn/DisposeRgn
  2452. 00001D64  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2453. 00001D68  A873                     syscall    SetPort
  2454. label00001D6A:
  2455. 00001D6A  4E5E                     unlink     A6
  2456. 00001D6C  4E75                     rts
  2457. fn00001D6E:
  2458. 00001D6E  4E56 FBDE                link       A6, -0x0422
  2459. 00001D72  48E7 0308                movem.l    -[A7], D6,D7,A4
  2460. 00001D76  286E 000C                movea.l    A4, [A6 + 0xC]
  2461. 00001D7A  426E FFDE                clr.w      [A6 - 0x22]
  2462. 00001D7E  422E FEDE                clr.b      [A6 - 0x122]
  2463. 00001D82  422E FDDE                clr.b      [A6 - 0x222]
  2464. 00001D86  422E FCDE                clr.b      [A6 - 0x322]
  2465. 00001D8A  422E FBDE                clr.b      [A6 - 0x422]
  2466. 00001D8E  508C                     addq.l     A4, 8
  2467. 00001D90  486E FFE4                pea.l      [A6 - 0x1C]
  2468. 00001D94  486E FFE2                pea.l      [A6 - 0x1E]
  2469. 00001D98  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2470. 00001D9C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2471. 00001DA0  2F0C                     move.l     -[A7], A4
  2472. 00001DA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2473. 00001DA6  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  2474. 00001DAA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2475. 00001DAE  3E00                     move.w     D7, D0
  2476. 00001DB0  4A47                     tst.w      D7
  2477. 00001DB2  6706                     beq        +0x8 /* 00001DBA */
  2478. 00001DB4  3007                     move.w     D0, D7
  2479. 00001DB6  6000 0280                bra        +0x282 /* 00002038 */
  2480. label00001DBA:
  2481. 00001DBA  486E FEDE                pea.l      [A6 - 0x122]
  2482. 00001DBE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2483. 00001DC2  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  2484. 00001DC6  508F                     addq.l     A7, 8
  2485. 00001DC8  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2486. 00001DCC  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2487. 00001DD0  302E FFE2                move.w     D0, [A6 - 0x1E]
  2488. 00001DD4  48C0                     ext.l      D0
  2489. 00001DD6  E780                     asl        D0, 3
  2490. 00001DD8  D9C0                     add.l      A4, D0
  2491. 00001DDA  0C54 2B75                cmpi.w     [A4], 0x2B75 /* '+u' */
  2492. 00001DDE  6600 0100                bne        +0x102 /* 00001EE0 */
  2493. 00001DE2  508C                     addq.l     A4, 8
  2494. 00001DE4  486E FFE4                pea.l      [A6 - 0x1C]
  2495. 00001DE8  486E FFE2                pea.l      [A6 - 0x1E]
  2496. 00001DEC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2497. 00001DF0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2498. 00001DF4  2F0C                     move.l     -[A7], A4
  2499. 00001DF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2500. 00001DFA  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  2501. 00001DFE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2502. 00001E02  3E00                     move.w     D7, D0
  2503. 00001E04  4A47                     tst.w      D7
  2504. 00001E06  6706                     beq        +0x8 /* 00001E0E */
  2505. 00001E08  3007                     move.w     D0, D7
  2506. 00001E0A  6000 022C                bra        +0x22E /* 00002038 */
  2507. label00001E0E:
  2508. 00001E0E  486E FDDE                pea.l      [A6 - 0x222]
  2509. 00001E12  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2510. 00001E16  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  2511. 00001E1A  508F                     addq.l     A7, 8
  2512. 00001E1C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2513. 00001E20  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2514. 00001E24  302E FFE2                move.w     D0, [A6 - 0x1E]
  2515. 00001E28  48C0                     ext.l      D0
  2516. 00001E2A  E780                     asl        D0, 3
  2517. 00001E2C  D9C0                     add.l      A4, D0
  2518. 00001E2E  526E FFDE                addq.w     [A6 - 0x22], 1
  2519. 00001E32  0C54 03FD                cmpi.w     [A4], 0x3FD
  2520. 00001E36  6600 00A8                bne        +0xAA /* 00001EE0 */
  2521. 00001E3A  508C                     addq.l     A4, 8
  2522. 00001E3C  486E FFE4                pea.l      [A6 - 0x1C]
  2523. 00001E40  486E FFE2                pea.l      [A6 - 0x1E]
  2524. 00001E44  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2525. 00001E48  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2526. 00001E4C  2F0C                     move.l     -[A7], A4
  2527. 00001E4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2528. 00001E52  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  2529. 00001E56  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2530. 00001E5A  3E00                     move.w     D7, D0
  2531. 00001E5C  4A47                     tst.w      D7
  2532. 00001E5E  6706                     beq        +0x8 /* 00001E66 */
  2533. 00001E60  3007                     move.w     D0, D7
  2534. 00001E62  6000 01D4                bra        +0x1D6 /* 00002038 */
  2535. label00001E66:
  2536. 00001E66  486E FCDE                pea.l      [A6 - 0x322]
  2537. 00001E6A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2538. 00001E6E  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  2539. 00001E72  508F                     addq.l     A7, 8
  2540. 00001E74  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2541. 00001E78  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2542. 00001E7C  302E FFE2                move.w     D0, [A6 - 0x1E]
  2543. 00001E80  48C0                     ext.l      D0
  2544. 00001E82  E780                     asl        D0, 3
  2545. 00001E84  D9C0                     add.l      A4, D0
  2546. 00001E86  526E FFDE                addq.w     [A6 - 0x22], 1
  2547. 00001E8A  0C54 03FD                cmpi.w     [A4], 0x3FD
  2548. 00001E8E  6650                     bne        +0x52 /* 00001EE0 */
  2549. 00001E90  508C                     addq.l     A4, 8
  2550. 00001E92  486E FFE4                pea.l      [A6 - 0x1C]
  2551. 00001E96  486E FFE2                pea.l      [A6 - 0x1E]
  2552. 00001E9A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2553. 00001E9E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2554. 00001EA2  2F0C                     move.l     -[A7], A4
  2555. 00001EA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2556. 00001EA8  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  2557. 00001EAC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2558. 00001EB0  3E00                     move.w     D7, D0
  2559. 00001EB2  4A47                     tst.w      D7
  2560. 00001EB4  6706                     beq        +0x8 /* 00001EBC */
  2561. 00001EB6  3007                     move.w     D0, D7
  2562. 00001EB8  6000 017E                bra        +0x180 /* 00002038 */
  2563. label00001EBC:
  2564. 00001EBC  486E FBDE                pea.l      [A6 - 0x422]
  2565. 00001EC0  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2566. 00001EC4  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  2567. 00001EC8  508F                     addq.l     A7, 8
  2568. 00001ECA  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2569. 00001ECE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2570. 00001ED2  302E FFE2                move.w     D0, [A6 - 0x1E]
  2571. 00001ED6  48C0                     ext.l      D0
  2572. 00001ED8  E780                     asl        D0, 3
  2573. 00001EDA  D9C0                     add.l      A4, D0
  2574. 00001EDC  526E FFDE                addq.w     [A6 - 0x22], 1
  2575. label00001EE0:
  2576. 00001EE0  2D7C 0000 0089 FFE8      move.l     [A6 - 0x18], 0x89
  2577. 00001EE8  2D7C 0000 00FA FFEC      move.l     [A6 - 0x14], 0xFA
  2578. 00001EF0  0C54 2AFC                cmpi.w     [A4], 0x2AFC
  2579. 00001EF4  663A                     bne        +0x3C /* 00001F30 */
  2580. 00001EF6  508C                     addq.l     A4, 8
  2581. 00001EF8  486E FFE8                pea.l      [A6 - 0x18]
  2582. 00001EFC  486E FFEC                pea.l      [A6 - 0x14]
  2583. 00001F00  486E FFE2                pea.l      [A6 - 0x1E]
  2584. 00001F04  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2585. 00001F08  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2586. 00001F0C  2F0C                     move.l     -[A7], A4
  2587. 00001F0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2588. 00001F12  4EAD 0AF2                jsr        [A5 + 0xAF2 /* export_346 */]
  2589. 00001F16  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2590. 00001F1A  3E00                     move.w     D7, D0
  2591. 00001F1C  4A47                     tst.w      D7
  2592. 00001F1E  6706                     beq        +0x8 /* 00001F26 */
  2593. 00001F20  3007                     move.w     D0, D7
  2594. 00001F22  6000 0114                bra        +0x116 /* 00002038 */
  2595. label00001F26:
  2596. 00001F26  302E FFE2                move.w     D0, [A6 - 0x1E]
  2597. 00001F2A  48C0                     ext.l      D0
  2598. 00001F2C  E780                     asl        D0, 3
  2599. 00001F2E  D9C0                     add.l      A4, D0
  2600. label00001F30:
  2601. 00001F30  4A54                     tst.w      [A4]
  2602. 00001F32  6706                     beq        +0x8 /* 00001F3A */
  2603. 00001F34  7013                     moveq.l    D0, 0x13
  2604. 00001F36  6000 0100                bra        +0x102 /* 00002038 */
  2605. label00001F3A:
  2606. 00001F3A  4A6E FFDE                tst.w      [A6 - 0x22]
  2607. 00001F3E  6612                     bne        +0x14 /* 00001F52 */
  2608. 00001F40  526E FFDE                addq.w     [A6 - 0x22], 1
  2609. 00001F44  486E FDDE                pea.l      [A6 - 0x222]
  2610. 00001F48  486D B836                pea.l      [A5 - 0x47CA]
  2611. 00001F4C  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2612. 00001F50  508F                     addq.l     A7, 8
  2613. label00001F52:
  2614. 00001F52  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2615. 00001F56  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2616. 00001F5A  486E FEDE                pea.l      [A6 - 0x122]
  2617. 00001F5E  486E FBDE                pea.l      [A6 - 0x422]
  2618. 00001F62  486E FCDE                pea.l      [A6 - 0x322]
  2619. 00001F66  486E FDDE                pea.l      [A6 - 0x222]
  2620. 00001F6A  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  2621. 00001F6E  4EBA 00D0                jsr        [PC + 0xD0 /* 00002040 */]
  2622. 00001F72  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  2623. 00001F76  3D40 FFE0                move.w     [A6 - 0x20], D0
  2624. 00001F7A  302E FFDE                move.w     D0, [A6 - 0x22]
  2625. 00001F7E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2626. 00001F82  0001 0003                ori.b      D1, 0x3
  2627. 00001F86  008C 0006 0016           ori.l      A4, 0x60016
  2628. 00001F8C  0044 486E                ori.w      D4, 0x486E /* 'Hn' */
  2629. 00001F90  FEDE 486E                .extension 0xEDE <<F/2-3/7>> // unimplemented
  2630. 00001F94  FDDE                     .invalid   <<F/7/6>>
  2631. 00001F96  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2632. 00001F9A  508F                     addq.l     A7, 8
  2633. 00001F9C  6000 0074                bra        +0x76 /* 00002012 */
  2634. 00001FA0  0C6E 0001 FFE0           cmpi.w     [A6 - 0x20], 0x1
  2635. 00001FA6  660E                     bne        +0x10 /* 00001FB6 */
  2636. 00001FA8  486E FEDE                pea.l      [A6 - 0x122]
  2637. 00001FAC  486E FCDE                pea.l      [A6 - 0x322]
  2638. 00001FB0  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2639. 00001FB4  508F                     addq.l     A7, 8
  2640. label00001FB6:
  2641. 00001FB6  0C6E 0002 FFE0           cmpi.w     [A6 - 0x20], 0x2
  2642. 00001FBC  6600 0054                bne        +0x56 /* 00002012 */
  2643. 00001FC0  486E FEDE                pea.l      [A6 - 0x122]
  2644. 00001FC4  486E FDDE                pea.l      [A6 - 0x222]
  2645. 00001FC8  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2646. 00001FCC  508F                     addq.l     A7, 8
  2647. 00001FCE  6042                     bra        +0x44 /* 00002012 */
  2648. 00001FD0  0C6E 0001 FFE0           cmpi.w     [A6 - 0x20], 0x1
  2649. 00001FD6  660E                     bne        +0x10 /* 00001FE6 */
  2650. 00001FD8  486E FEDE                pea.l      [A6 - 0x122]
  2651. 00001FDC  486E FBDE                pea.l      [A6 - 0x422]
  2652. 00001FE0  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2653. 00001FE4  508F                     addq.l     A7, 8
  2654. label00001FE6:
  2655. 00001FE6  0C6E 0002 FFE0           cmpi.w     [A6 - 0x20], 0x2
  2656. 00001FEC  660E                     bne        +0x10 /* 00001FFC */
  2657. 00001FEE  486E FEDE                pea.l      [A6 - 0x122]
  2658. 00001FF2  486E FCDE                pea.l      [A6 - 0x322]
  2659. 00001FF6  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2660. 00001FFA  508F                     addq.l     A7, 8
  2661. label00001FFC:
  2662. 00001FFC  0C6E 0003 FFE0           cmpi.w     [A6 - 0x20], 0x3
  2663. 00002002  660E                     bne        +0x10 /* 00002012 */
  2664. 00002004  486E FEDE                pea.l      [A6 - 0x122]
  2665. 00002008  486E FDDE                pea.l      [A6 - 0x222]
  2666. 0000200C  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  2667. 00002010  508F                     addq.l     A7, 8
  2668. label00002012:
  2669. 00002012  486E FFF0                pea.l      [A6 - 0x10]
  2670. 00002016  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2671. 0000201A  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2672. 0000201E  508F                     addq.l     A7, 8
  2673. 00002020  3E00                     move.w     D7, D0
  2674. 00002022  4A47                     tst.w      D7
  2675. 00002024  6704                     beq        +0x6 /* 0000202A */
  2676. 00002026  3007                     move.w     D0, D7
  2677. 00002028  600E                     bra        +0x10 /* 00002038 */
  2678. label0000202A:
  2679. 0000202A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2680. 0000202E  486E FEDE                pea.l      [A6 - 0x122]
  2681. 00002032  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2682. 00002036  508F                     addq.l     A7, 8
  2683. label00002038:
  2684. 00002038  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2685. 0000203C  4E5E                     unlink     A6
  2686. 0000203E  4E75                     rts
  2687. fn00002040:
  2688. 00002040  4E56 FFE6                link       A6, -0x001A
  2689. 00002044  A850                     syscall    InitCursor
  2690. 00002046  486E FFF4                pea.l      [A6 - 0xC]
  2691. 0000204A  A874                     syscall    GetPort
  2692. 0000204C  42A7                     clr.l      -[A7]
  2693. 0000204E  3F3C 028A                move.w     -[A7], 0x28A
  2694. 00002052  42A7                     clr.l      -[A7]
  2695. 00002054  4878 FFFF                push.l     0xFFFF
  2696. 00002058  A97C                     syscall    GetNewDialog
  2697. 0000205A  205F                     movea.l    A0, [A7]+
  2698. 0000205C  2D48 FFF0                move.l     [A6 - 0x10], A0
  2699. 00002060  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2700. 00002064  A873                     syscall    SetPort
  2701. 00002066  486E FFF8                pea.l      [A6 - 0x8]
  2702. 0000206A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2703. 0000206E  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2704. 00002072  508F                     addq.l     A7, 8
  2705. 00002074  302E FFFE                move.w     D0, [A6 - 0x2]
  2706. 00002078  906E FFFA                sub.w      D0, [A6 - 0x6]
  2707. 0000207C  E240                     asr        D0.w, 1
  2708. 0000207E  3D40 FFE8                move.w     [A6 - 0x18], D0
  2709. 00002082  302E FFFC                move.w     D0, [A6 - 0x4]
  2710. 00002086  906E FFF8                sub.w      D0, [A6 - 0x8]
  2711. 0000208A  E240                     asr        D0.w, 1
  2712. 0000208C  3D40 FFE6                move.w     [A6 - 0x1A], D0
  2713. 00002090  302E FFFA                move.w     D0, [A6 - 0x6]
  2714. 00002094  D06E FFE8                add.w      D0, [A6 - 0x18]
  2715. 00002098  48C0                     ext.l      D0
  2716. 0000209A  222E 001A                move.l     D1, [A6 + 0x1A]
  2717. 0000209E  9280                     sub.l      D1, D0
  2718. 000020A0  302E FFF8                move.w     D0, [A6 - 0x8]
  2719. 000020A4  D06E FFE6                add.w      D0, [A6 - 0x1A]
  2720. 000020A8  48C0                     ext.l      D0
  2721. 000020AA  242E 001E                move.l     D2, [A6 + 0x1E]
  2722. 000020AE  9480                     sub.l      D2, D0
  2723. 000020B0  486E FFF8                pea.l      [A6 - 0x8]
  2724. 000020B4  3F01                     move.w     -[A7], D1
  2725. 000020B6  3F02                     move.w     -[A7], D2
  2726. 000020B8  A8A8                     syscall    OffsetRect
  2727. 000020BA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2728. 000020BE  486E FFF8                pea.l      [A6 - 0x8]
  2729. 000020C2  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2730. 000020C6  508F                     addq.l     A7, 8
  2731. 000020C8  302E 0008                move.w     D0, [A6 + 0x8]
  2732. 000020CC  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2733. 000020D0  0001 0003                ori.b      D1, 0x3
  2734. 000020D4  00B0 0006 0032 0068      ori.l      [A0 + D0.w + 0x68], 0x60032
  2735. 000020DC  3F3C 0001                move.w     -[A7], 0x1
  2736. 000020E0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2737. 000020E4  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  2738. 000020E8  5C8F                     addq.l     A7, 6
  2739. 000020EA  2F00                     move.l     -[A7], D0
  2740. 000020EC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2741. 000020F0  A95F                     syscall    SetControlTitle/SetCTitle
  2742. 000020F2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2743. 000020F6  3F3C 0002                move.w     -[A7], 0x2
  2744. 000020FA  A827                     syscall    HideDialogItem/HideDItem
  2745. 000020FC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2746. 00002100  3F3C 0003                move.w     -[A7], 0x3
  2747. 00002104  A827                     syscall    HideDialogItem/HideDItem
  2748. 00002106  6000 007C                bra        +0x7E /* 00002184 */
  2749. 0000210A  3F3C 0001                move.w     -[A7], 0x1
  2750. 0000210E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2751. 00002112  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  2752. 00002116  5C8F                     addq.l     A7, 6
  2753. 00002118  2F00                     move.l     -[A7], D0
  2754. 0000211A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2755. 0000211E  A95F                     syscall    SetControlTitle/SetCTitle
  2756. 00002120  3F3C 0002                move.w     -[A7], 0x2
  2757. 00002124  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2758. 00002128  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  2759. 0000212C  5C8F                     addq.l     A7, 6
  2760. 0000212E  2F00                     move.l     -[A7], D0
  2761. 00002130  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2762. 00002134  A95F                     syscall    SetControlTitle/SetCTitle
  2763. 00002136  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2764. 0000213A  3F3C 0003                move.w     -[A7], 0x3
  2765. 0000213E  A827                     syscall    HideDialogItem/HideDItem
  2766. 00002140  6042                     bra        +0x44 /* 00002184 */
  2767. 00002142  3F3C 0001                move.w     -[A7], 0x1
  2768. 00002146  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2769. 0000214A  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  2770. 0000214E  5C8F                     addq.l     A7, 6
  2771. 00002150  2F00                     move.l     -[A7], D0
  2772. 00002152  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2773. 00002156  A95F                     syscall    SetControlTitle/SetCTitle
  2774. 00002158  3F3C 0002                move.w     -[A7], 0x2
  2775. 0000215C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2776. 00002160  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  2777. 00002164  5C8F                     addq.l     A7, 6
  2778. 00002166  2F00                     move.l     -[A7], D0
  2779. 00002168  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2780. 0000216C  A95F                     syscall    SetControlTitle/SetCTitle
  2781. 0000216E  3F3C 0003                move.w     -[A7], 0x3
  2782. 00002172  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2783. 00002176  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  2784. 0000217A  5C8F                     addq.l     A7, 6
  2785. 0000217C  2F00                     move.l     -[A7], D0
  2786. 0000217E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2787. 00002182  A95F                     syscall    SetControlTitle/SetCTitle
  2788. label00002184:
  2789. 00002184  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2790. 00002188  3F3C 0004                move.w     -[A7], 0x4
  2791. 0000218C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2792. 00002190  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  2793. 00002194  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2794. 00002198  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2795. 0000219C  A915                     syscall    ShowWindow
  2796. 0000219E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2797. 000021A2  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2798. 000021A6  588F                     addq.l     A7, 4
  2799. 000021A8  42A7                     clr.l      -[A7]
  2800. 000021AA  486E FFEA                pea.l      [A6 - 0x16]
  2801. 000021AE  A991                     syscall    ModalDialog
  2802. 000021B0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2803. 000021B4  A983                     syscall    DisposeDialog
  2804. 000021B6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2805. 000021BA  A873                     syscall    SetPort
  2806. 000021BC  302E FFEA                move.w     D0, [A6 - 0x16]
  2807. 000021C0  4E5E                     unlink     A6
  2808. 000021C2  4E75                     rts
  2809. fn000021C4:
  2810. 000021C4  4E56 FDDA                link       A6, -0x0226
  2811. 000021C8  48E7 0308                movem.l    -[A7], D6,D7,A4
  2812. 000021CC  286E 000C                movea.l    A4, [A6 + 0xC]
  2813. 000021D0  426E FFDA                clr.w      [A6 - 0x26]
  2814. 000021D4  422E FEDA                clr.b      [A6 - 0x126]
  2815. 000021D8  422E FDDA                clr.b      [A6 - 0x226]
  2816. 000021DC  508C                     addq.l     A4, 8
  2817. 000021DE  0C54 2B48                cmpi.w     [A4], 0x2B48 /* '+H' */
  2818. 000021E2  6608                     bne        +0xA /* 000021EC */
  2819. 000021E4  508C                     addq.l     A4, 8
  2820. 000021E6  7001                     moveq.l    D0, 0x01
  2821. 000021E8  3D40 FFDA                move.w     [A6 - 0x26], D0
  2822. label000021EC:
  2823. 000021EC  486E FFEC                pea.l      [A6 - 0x14]
  2824. 000021F0  486E FFDE                pea.l      [A6 - 0x22]
  2825. 000021F4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2826. 000021F8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2827. 000021FC  2F0C                     move.l     -[A7], A4
  2828. 000021FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2829. 00002202  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  2830. 00002206  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2831. 0000220A  3E00                     move.w     D7, D0
  2832. 0000220C  4A47                     tst.w      D7
  2833. 0000220E  6706                     beq        +0x8 /* 00002216 */
  2834. 00002210  3007                     move.w     D0, D7
  2835. 00002212  6000 013E                bra        +0x140 /* 00002352 */
  2836. label00002216:
  2837. 00002216  486E FDDA                pea.l      [A6 - 0x226]
  2838. 0000221A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2839. 0000221E  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  2840. 00002222  508F                     addq.l     A7, 8
  2841. 00002224  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2842. 00002228  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2843. 0000222C  302E FFDE                move.w     D0, [A6 - 0x22]
  2844. 00002230  48C0                     ext.l      D0
  2845. 00002232  E780                     asl        D0, 3
  2846. 00002234  D9C0                     add.l      A4, D0
  2847. 00002236  0C54 2B75                cmpi.w     [A4], 0x2B75 /* '+u' */
  2848. 0000223A  664C                     bne        +0x4E /* 00002288 */
  2849. 0000223C  508C                     addq.l     A4, 8
  2850. 0000223E  486E FFEC                pea.l      [A6 - 0x14]
  2851. 00002242  486E FFDE                pea.l      [A6 - 0x22]
  2852. 00002246  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2853. 0000224A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2854. 0000224E  2F0C                     move.l     -[A7], A4
  2855. 00002250  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2856. 00002254  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  2857. 00002258  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2858. 0000225C  3E00                     move.w     D7, D0
  2859. 0000225E  4A47                     tst.w      D7
  2860. 00002260  6706                     beq        +0x8 /* 00002268 */
  2861. 00002262  3007                     move.w     D0, D7
  2862. 00002264  6000 00EC                bra        +0xEE /* 00002352 */
  2863. label00002268:
  2864. 00002268  486E FEDA                pea.l      [A6 - 0x126]
  2865. 0000226C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2866. 00002270  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  2867. 00002274  508F                     addq.l     A7, 8
  2868. 00002276  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2869. 0000227A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2870. 0000227E  302E FFDE                move.w     D0, [A6 - 0x22]
  2871. 00002282  48C0                     ext.l      D0
  2872. 00002284  E780                     asl        D0, 3
  2873. 00002286  D9C0                     add.l      A4, D0
  2874. label00002288:
  2875. 00002288  2D7C 0000 0099 FFE4      move.l     [A6 - 0x1C], 0x99
  2876. 00002290  2D7C 0000 0101 FFE8      move.l     [A6 - 0x18], 0x101
  2877. 00002298  0C54 2AFC                cmpi.w     [A4], 0x2AFC
  2878. 0000229C  663A                     bne        +0x3C /* 000022D8 */
  2879. 0000229E  508C                     addq.l     A4, 8
  2880. 000022A0  486E FFE4                pea.l      [A6 - 0x1C]
  2881. 000022A4  486E FFE8                pea.l      [A6 - 0x18]
  2882. 000022A8  486E FFDE                pea.l      [A6 - 0x22]
  2883. 000022AC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2884. 000022B0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2885. 000022B4  2F0C                     move.l     -[A7], A4
  2886. 000022B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2887. 000022BA  4EAD 0AF2                jsr        [A5 + 0xAF2 /* export_346 */]
  2888. 000022BE  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2889. 000022C2  3E00                     move.w     D7, D0
  2890. 000022C4  4A47                     tst.w      D7
  2891. 000022C6  6706                     beq        +0x8 /* 000022CE */
  2892. 000022C8  3007                     move.w     D0, D7
  2893. 000022CA  6000 0086                bra        +0x88 /* 00002352 */
  2894. label000022CE:
  2895. 000022CE  302E FFDE                move.w     D0, [A6 - 0x22]
  2896. 000022D2  48C0                     ext.l      D0
  2897. 000022D4  E780                     asl        D0, 3
  2898. 000022D6  D9C0                     add.l      A4, D0
  2899. label000022D8:
  2900. 000022D8  4A54                     tst.w      [A4]
  2901. 000022DA  6706                     beq        +0x8 /* 000022E2 */
  2902. 000022DC  7013                     moveq.l    D0, 0x13
  2903. 000022DE  6000 0072                bra        +0x74 /* 00002352 */
  2904. label000022E2:
  2905. 000022E2  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2906. 000022E6  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2907. 000022EA  486E FEDA                pea.l      [A6 - 0x126]
  2908. 000022EE  486E FDDA                pea.l      [A6 - 0x226]
  2909. 000022F2  4EBA 0066                jsr        [PC + 0x66 /* 0000235A */]
  2910. 000022F6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2911. 000022FA  3D40 FFDC                move.w     [A6 - 0x24], D0
  2912. 000022FE  486E FFF0                pea.l      [A6 - 0x10]
  2913. 00002302  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2914. 00002306  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  2915. 0000230A  508F                     addq.l     A7, 8
  2916. 0000230C  3E00                     move.w     D7, D0
  2917. 0000230E  4A47                     tst.w      D7
  2918. 00002310  6704                     beq        +0x6 /* 00002316 */
  2919. 00002312  3007                     move.w     D0, D7
  2920. 00002314  603C                     bra        +0x3E /* 00002352 */
  2921. label00002316:
  2922. 00002316  4A6E FFDA                tst.w      [A6 - 0x26]
  2923. 0000231A  671C                     beq        +0x1E /* 00002338 */
  2924. 0000231C  486E FFE0                pea.l      [A6 - 0x20]
  2925. 00002320  486E FEDA                pea.l      [A6 - 0x126]
  2926. 00002324  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  2927. 00002328  508F                     addq.l     A7, 8
  2928. 0000232A  486E FEDA                pea.l      [A6 - 0x126]
  2929. 0000232E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2930. 00002332  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  2931. 00002336  508F                     addq.l     A7, 8
  2932. label00002338:
  2933. 00002338  0C6E 0002 FFDC           cmpi.w     [A6 - 0x24], 0x2
  2934. 0000233E  6604                     bne        +0x6 /* 00002344 */
  2935. 00002340  422E FEDA                clr.b      [A6 - 0x126]
  2936. label00002344:
  2937. 00002344  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2938. 00002348  486E FEDA                pea.l      [A6 - 0x126]
  2939. 0000234C  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2940. 00002350  508F                     addq.l     A7, 8
  2941. label00002352:
  2942. 00002352  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2943. 00002356  4E5E                     unlink     A6
  2944. 00002358  4E75                     rts
  2945. fn0000235A:
  2946. 0000235A  4E56 FFE6                link       A6, -0x001A
  2947. 0000235E  A850                     syscall    InitCursor
  2948. 00002360  486E FFF4                pea.l      [A6 - 0xC]
  2949. 00002364  A874                     syscall    GetPort
  2950. 00002366  42A7                     clr.l      -[A7]
  2951. 00002368  3F3C 0082                move.w     -[A7], 0x82
  2952. 0000236C  42A7                     clr.l      -[A7]
  2953. 0000236E  4878 FFFF                push.l     0xFFFF
  2954. 00002372  A97C                     syscall    GetNewDialog
  2955. 00002374  205F                     movea.l    A0, [A7]+
  2956. 00002376  2D48 FFF0                move.l     [A6 - 0x10], A0
  2957. 0000237A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2958. 0000237E  A873                     syscall    SetPort
  2959. 00002380  486E FFF8                pea.l      [A6 - 0x8]
  2960. 00002384  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2961. 00002388  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2962. 0000238C  508F                     addq.l     A7, 8
  2963. 0000238E  302E FFFE                move.w     D0, [A6 - 0x2]
  2964. 00002392  906E FFFA                sub.w      D0, [A6 - 0x6]
  2965. 00002396  E240                     asr        D0.w, 1
  2966. 00002398  3D40 FFE8                move.w     [A6 - 0x18], D0
  2967. 0000239C  302E FFFC                move.w     D0, [A6 - 0x4]
  2968. 000023A0  906E FFF8                sub.w      D0, [A6 - 0x8]
  2969. 000023A4  E240                     asr        D0.w, 1
  2970. 000023A6  3D40 FFE6                move.w     [A6 - 0x1A], D0
  2971. 000023AA  302E FFFA                move.w     D0, [A6 - 0x6]
  2972. 000023AE  D06E FFE8                add.w      D0, [A6 - 0x18]
  2973. 000023B2  48C0                     ext.l      D0
  2974. 000023B4  222E 0010                move.l     D1, [A6 + 0x10]
  2975. 000023B8  9280                     sub.l      D1, D0
  2976. 000023BA  302E FFF8                move.w     D0, [A6 - 0x8]
  2977. 000023BE  D06E FFE6                add.w      D0, [A6 - 0x1A]
  2978. 000023C2  48C0                     ext.l      D0
  2979. 000023C4  242E 0014                move.l     D2, [A6 + 0x14]
  2980. 000023C8  9480                     sub.l      D2, D0
  2981. 000023CA  486E FFF8                pea.l      [A6 - 0x8]
  2982. 000023CE  3F01                     move.w     -[A7], D1
  2983. 000023D0  3F02                     move.w     -[A7], D2
  2984. 000023D2  A8A8                     syscall    OffsetRect
  2985. 000023D4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2986. 000023D8  486E FFF8                pea.l      [A6 - 0x8]
  2987. 000023DC  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2988. 000023E0  508F                     addq.l     A7, 8
  2989. 000023E2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2990. 000023E6  3F3C 0004                move.w     -[A7], 0x4
  2991. 000023EA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2992. 000023EE  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  2993. 000023F2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2994. 000023F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2995. 000023FA  3F3C 0003                move.w     -[A7], 0x3
  2996. 000023FE  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2997. 00002402  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  2998. 00002406  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2999. 0000240A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3000. 0000240E  3F3C 0004                move.w     -[A7], 0x4
  3001. 00002412  4267                     clr.w      -[A7]
  3002. 00002414  3F3C 7FFF                move.w     -[A7], 0x7FFF
  3003. 00002418  A97E                     syscall    SelectDialogItemText/SelIText
  3004. 0000241A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3005. 0000241E  A915                     syscall    ShowWindow
  3006. 00002420  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3007. 00002424  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3008. 00002428  588F                     addq.l     A7, 4
  3009. 0000242A  42A7                     clr.l      -[A7]
  3010. 0000242C  486E FFEA                pea.l      [A6 - 0x16]
  3011. 00002430  A991                     syscall    ModalDialog
  3012. 00002432  3F3C 0100                move.w     -[A7], 0x100
  3013. 00002436  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3014. 0000243A  3F3C 0004                move.w     -[A7], 0x4
  3015. 0000243E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3016. 00002442  4EAD 04BA                jsr        [A5 + 0x4BA /* export_147 */]
  3017. 00002446  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3018. 0000244A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3019. 0000244E  A983                     syscall    DisposeDialog
  3020. 00002450  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3021. 00002454  A873                     syscall    SetPort
  3022. 00002456  302E FFEA                move.w     D0, [A6 - 0x16]
  3023. 0000245A  4E5E                     unlink     A6
  3024. 0000245C  4E75                     rts
  3025. fn0000245E:
  3026. 0000245E  4E56 FBE6                link       A6, -0x041A
  3027. 00002462  2F0C                     move.l     -[A7], A4
  3028. 00002464  286E 000C                movea.l    A4, [A6 + 0xC]
  3029. 00002468  508C                     addq.l     A4, 8
  3030. 0000246A  0C54 2B4A                cmpi.w     [A4], 0x2B4A /* '+J' */
  3031. 0000246E  6618                     bne        +0x1A /* 00002488 */
  3032. 00002470  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3033. 00002474  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3034. 00002478  2F0C                     move.l     -[A7], A4
  3035. 0000247A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3036. 0000247E  4EAD 0E1A                jsr        [A5 + 0xE1A /* export_447 */]
  3037. 00002482  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3038. 00002486  6034                     bra        +0x36 /* 000024BC */
  3039. label00002488:
  3040. 00002488  0C54 2B60                cmpi.w     [A4], 0x2B60 /* '+`' */
  3041. 0000248C  6618                     bne        +0x1A /* 000024A6 */
  3042. 0000248E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3043. 00002492  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3044. 00002496  2F0C                     move.l     -[A7], A4
  3045. 00002498  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3046. 0000249C  4EAD 0E32                jsr        [A5 + 0xE32 /* export_450 */]
  3047. 000024A0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3048. 000024A4  6016                     bra        +0x18 /* 000024BC */
  3049. label000024A6:
  3050. 000024A6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3051. 000024AA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3052. 000024AE  2F0C                     move.l     -[A7], A4
  3053. 000024B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3054. 000024B4  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  3055. 000024B8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3056. label000024BC:
  3057. 000024BC  285F                     movea.l    A4, [A7]+
  3058. 000024BE  4E5E                     unlink     A6
  3059. 000024C0  4E75                     rts
  3060. fn000024C2:
  3061. 000024C2  4E56 FBE6                link       A6, -0x041A
  3062. 000024C6  2F0C                     move.l     -[A7], A4
  3063. 000024C8  286E 000C                movea.l    A4, [A6 + 0xC]
  3064. 000024CC  508C                     addq.l     A4, 8
  3065. 000024CE  0C54 2B52                cmpi.w     [A4], 0x2B52 /* '+R' */
  3066. 000024D2  6610                     bne        +0x12 /* 000024E4 */
  3067. 000024D4  4EAD 0EBA                jsr        [A5 + 0xEBA /* export_467 */]
  3068. 000024D8  3D40 FFFE                move.w     [A6 - 0x2], D0
  3069. 000024DC  302E FFFE                move.w     D0, [A6 - 0x2]
  3070. 000024E0  6000 00A8                bra        +0xAA /* 0000258A */
  3071. label000024E4:
  3072. 000024E4  0C54 2B23                cmpi.w     [A4], 0x2B23 /* '+#' */
  3073. 000024E8  661A                     bne        +0x1C /* 00002504 */
  3074. 000024EA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3075. 000024EE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3076. 000024F2  2F0C                     move.l     -[A7], A4
  3077. 000024F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3078. 000024F8  4EAD 0DFA                jsr        [A5 + 0xDFA /* export_443 */]
  3079. 000024FC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3080. 00002500  6000 0088                bra        +0x8A /* 0000258A */
  3081. label00002504:
  3082. 00002504  0C54 2B4A                cmpi.w     [A4], 0x2B4A /* '+J' */
  3083. 00002508  661A                     bne        +0x1C /* 00002524 */
  3084. 0000250A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3085. 0000250E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3086. 00002512  2F0C                     move.l     -[A7], A4
  3087. 00002514  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3088. 00002518  4EAD 0E22                jsr        [A5 + 0xE22 /* export_448 */]
  3089. 0000251C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3090. 00002520  6000 0068                bra        +0x6A /* 0000258A */
  3091. label00002524:
  3092. 00002524  0C54 2B60                cmpi.w     [A4], 0x2B60 /* '+`' */
  3093. 00002528  6618                     bne        +0x1A /* 00002542 */
  3094. 0000252A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3095. 0000252E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3096. 00002532  2F0C                     move.l     -[A7], A4
  3097. 00002534  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3098. 00002538  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  3099. 0000253C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3100. 00002540  6048                     bra        +0x4A /* 0000258A */
  3101. label00002542:
  3102. 00002542  486E FBE6                pea.l      [A6 - 0x41A]
  3103. 00002546  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3104. 0000254A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3105. 0000254E  2F0C                     move.l     -[A7], A4
  3106. 00002550  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3107. 00002554  4EBA 0530                jsr        [PC + 0x530 /* 00002A86 */]
  3108. 00002558  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3109. 0000255C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3110. 00002560  4A6E FFFE                tst.w      [A6 - 0x2]
  3111. 00002564  6706                     beq        +0x8 /* 0000256C */
  3112. 00002566  302E FFFE                move.w     D0, [A6 - 0x2]
  3113. 0000256A  601E                     bra        +0x20 /* 0000258A */
  3114. label0000256C:
  3115. 0000256C  486E FBE6                pea.l      [A6 - 0x41A]
  3116. 00002570  4EAD 0B22                jsr        [A5 + 0xB22 /* export_352 */]
  3117. 00002574  588F                     addq.l     A7, 4
  3118. 00002576  3D40 FFFE                move.w     [A6 - 0x2], D0
  3119. 0000257A  0C6E FC20 FFFE           cmpi.w     [A6 - 0x2], 0xFC20
  3120. 00002580  6604                     bne        +0x6 /* 00002586 */
  3121. 00002582  7000                     moveq.l    D0, 0x00
  3122. 00002584  6004                     bra        +0x6 /* 0000258A */
  3123. label00002586:
  3124. 00002586  302E FFFE                move.w     D0, [A6 - 0x2]
  3125. label0000258A:
  3126. 0000258A  285F                     movea.l    A4, [A7]+
  3127. 0000258C  4E5E                     unlink     A6
  3128. 0000258E  4E75                     rts
  3129. fn00002590:
  3130. 00002590  4E56 FBEC                link       A6, -0x0414
  3131. 00002594  2F0C                     move.l     -[A7], A4
  3132. 00002596  286E 000C                movea.l    A4, [A6 + 0xC]
  3133. 0000259A  508C                     addq.l     A4, 8
  3134. 0000259C  486E FFFC                pea.l      [A6 - 0x4]
  3135. 000025A0  486E FFF0                pea.l      [A6 - 0x10]
  3136. 000025A4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3137. 000025A8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3138. 000025AC  2F0C                     move.l     -[A7], A4
  3139. 000025AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3140. 000025B2  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  3141. 000025B6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3142. 000025BA  3D40 FFF2                move.w     [A6 - 0xE], D0
  3143. 000025BE  4A6E FFF2                tst.w      [A6 - 0xE]
  3144. 000025C2  6708                     beq        +0xA /* 000025CC */
  3145. 000025C4  302E FFF2                move.w     D0, [A6 - 0xE]
  3146. 000025C8  6000 01CC                bra        +0x1CE /* 00002796 */
  3147. label000025CC:
  3148. 000025CC  486E FDEC                pea.l      [A6 - 0x214]
  3149. 000025D0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3150. 000025D4  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  3151. 000025D8  508F                     addq.l     A7, 8
  3152. 000025DA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3153. 000025DE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3154. 000025E2  302E FFF0                move.w     D0, [A6 - 0x10]
  3155. 000025E6  48C0                     ext.l      D0
  3156. 000025E8  E780                     asl        D0, 3
  3157. 000025EA  D9C0                     add.l      A4, D0
  3158. 000025EC  422E FCEC                clr.b      [A6 - 0x314]
  3159. 000025F0  422E FBEC                clr.b      [A6 - 0x414]
  3160. 000025F4  0C54 2B75                cmpi.w     [A4], 0x2B75 /* '+u' */
  3161. 000025F8  6600 007E                bne        +0x80 /* 00002678 */
  3162. 000025FC  508C                     addq.l     A4, 8
  3163. 000025FE  486E FFFC                pea.l      [A6 - 0x4]
  3164. 00002602  486E FFF0                pea.l      [A6 - 0x10]
  3165. 00002606  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3166. 0000260A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3167. 0000260E  2F0C                     move.l     -[A7], A4
  3168. 00002610  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3169. 00002614  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  3170. 00002618  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3171. 0000261C  3D40 FFF2                move.w     [A6 - 0xE], D0
  3172. 00002620  4A6E FFF2                tst.w      [A6 - 0xE]
  3173. 00002624  6708                     beq        +0xA /* 0000262E */
  3174. 00002626  302E FFF2                move.w     D0, [A6 - 0xE]
  3175. 0000262A  6000 016A                bra        +0x16C /* 00002796 */
  3176. label0000262E:
  3177. 0000262E  486E FBEC                pea.l      [A6 - 0x414]
  3178. 00002632  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3179. 00002636  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  3180. 0000263A  508F                     addq.l     A7, 8
  3181. 0000263C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3182. 00002640  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3183. 00002644  302E FFF0                move.w     D0, [A6 - 0x10]
  3184. 00002648  48C0                     ext.l      D0
  3185. 0000264A  E780                     asl        D0, 3
  3186. 0000264C  D9C0                     add.l      A4, D0
  3187. 0000264E  486E FEEC                pea.l      [A6 - 0x114]
  3188. 00002652  486E FDEC                pea.l      [A6 - 0x214]
  3189. 00002656  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3190. 0000265A  508F                     addq.l     A7, 8
  3191. 0000265C  486E FDEC                pea.l      [A6 - 0x214]
  3192. 00002660  486E FBEC                pea.l      [A6 - 0x414]
  3193. 00002664  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3194. 00002668  508F                     addq.l     A7, 8
  3195. 0000266A  486E FBEC                pea.l      [A6 - 0x414]
  3196. 0000266E  486E FEEC                pea.l      [A6 - 0x114]
  3197. 00002672  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3198. 00002676  508F                     addq.l     A7, 8
  3199. label00002678:
  3200. 00002678  4A54                     tst.w      [A4]
  3201. 0000267A  6706                     beq        +0x8 /* 00002682 */
  3202. 0000267C  7002                     moveq.l    D0, 0x02
  3203. 0000267E  6000 0116                bra        +0x118 /* 00002796 */
  3204. label00002682:
  3205. 00002682  2D7C 4150 504C FFF8      move.l     [A6 - 0x8], 0x4150504C /* 'APPL' */
  3206. 0000268A  42AE FFF4                clr.l      [A6 - 0xC]
  3207. 0000268E  486E FFF4                pea.l      [A6 - 0xC]
  3208. 00002692  486E FFF8                pea.l      [A6 - 0x8]
  3209. 00002696  486E FFEE                pea.l      [A6 - 0x12]
  3210. 0000269A  486E FEEC                pea.l      [A6 - 0x114]
  3211. 0000269E  486E FDEC                pea.l      [A6 - 0x214]
  3212. 000026A2  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  3213. 000026A6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3214. 000026AA  4A40                     tst.w      D0
  3215. 000026AC  6606                     bne        +0x8 /* 000026B4 */
  3216. 000026AE  703E                     moveq.l    D0, 0x3E
  3217. 000026B0  6000 00E4                bra        +0xE6 /* 00002796 */
  3218. label000026B4:
  3219. 000026B4  4A2E FBEC                tst.b      [A6 - 0x414]
  3220. 000026B8  672E                     beq        +0x30 /* 000026E8 */
  3221. 000026BA  42AE FFF8                clr.l      [A6 - 0x8]
  3222. 000026BE  42AE FFF4                clr.l      [A6 - 0xC]
  3223. 000026C2  486E FFF4                pea.l      [A6 - 0xC]
  3224. 000026C6  486E FFF8                pea.l      [A6 - 0x8]
  3225. 000026CA  486E FFEC                pea.l      [A6 - 0x14]
  3226. 000026CE  486E FCEC                pea.l      [A6 - 0x314]
  3227. 000026D2  486E FBEC                pea.l      [A6 - 0x414]
  3228. 000026D6  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  3229. 000026DA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3230. 000026DE  4A40                     tst.w      D0
  3231. 000026E0  6606                     bne        +0x8 /* 000026E8 */
  3232. 000026E2  703E                     moveq.l    D0, 0x3E
  3233. 000026E4  6000 00B0                bra        +0xB2 /* 00002796 */
  3234. label000026E8:
  3235. 000026E8  4EBA 00B2                jsr        [PC + 0xB2 /* 0000279C */]
  3236. 000026EC  4A40                     tst.w      D0
  3237. 000026EE  6640                     bne        +0x42 /* 00002730 */
  3238. 000026F0  6000 0086                bra        +0x88 /* 00002778 */
  3239. label000026F4:
  3240. 000026F4  206D B144                movea.l    A0, [A5 - 0x4EBC]
  3241. 000026F8  2050                     movea.l    A0, [A0]
  3242. 000026FA  43ED B334                lea.l      A1, [A5 - 0x4CCC]
  3243. 000026FE  7017                     moveq.l    D0, 0x17
  3244. label00002700:
  3245. 00002700  22D8                     move.l     [A1]+, [A0]+
  3246. 00002702  51C8 FFFC                dbf        D0, -0x6 /* 00002700 */
  3247. 00002706  32D8                     move.w     [A1]+, [A0]+
  3248. 00002708  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3249. 0000270C  3D40 FFF2                move.w     [A6 - 0xE], D0
  3250. 00002710  0C6E FC20 FFF2           cmpi.w     [A6 - 0xE], 0xFC20
  3251. 00002716  6606                     bne        +0x8 /* 0000271E */
  3252. 00002718  7000                     moveq.l    D0, 0x00
  3253. 0000271A  6000 007A                bra        +0x7C /* 00002796 */
  3254. label0000271E:
  3255. 0000271E  4A6E FFF2                tst.w      [A6 - 0xE]
  3256. 00002722  6708                     beq        +0xA /* 0000272C */
  3257. 00002724  302E FFF2                move.w     D0, [A6 - 0xE]
  3258. 00002728  6000 006C                bra        +0x6E /* 00002796 */
  3259. label0000272C:
  3260. 0000272C  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  3261. label00002730:
  3262. 00002730  4A6D B114                tst.w      [A5 - 0x4EEC]
  3263. 00002734  66BE                     bne        -0x40 /* 000026F4 */
  3264. 00002736  4EAD 0C62                jsr        [A5 + 0xC62 /* export_392 */]
  3265. 0000273A  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  3266. 0000273E  486E FFEE                pea.l      [A6 - 0x12]
  3267. 00002742  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  3268. 00002746  4EAD 0D62                jsr        [A5 + 0xD62 /* export_424 */]
  3269. 0000274A  5C8F                     addq.l     A7, 6
  3270. 0000274C  486E FFEC                pea.l      [A6 - 0x14]
  3271. 00002750  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  3272. 00002754  4EAD 0D62                jsr        [A5 + 0xD62 /* export_424 */]
  3273. 00002758  5C8F                     addq.l     A7, 6
  3274. 0000275A  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  3275. 0000275E  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  3276. 00002762  486E FCEC                pea.l      [A6 - 0x314]
  3277. 00002766  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  3278. 0000276A  486E FEEC                pea.l      [A6 - 0x114]
  3279. 0000276E  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3280. 00002772  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3281. 00002776  A9F4                     syscall    ExitToShell
  3282. label00002778:
  3283. 00002778  426D B104                clr.w      [A5 - 0x4EFC]
  3284. 0000277C  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  3285. 00002780  486E FCEC                pea.l      [A6 - 0x314]
  3286. 00002784  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  3287. 00002788  486E FEEC                pea.l      [A6 - 0x114]
  3288. 0000278C  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  3289. 00002790  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3290. 00002794  7000                     moveq.l    D0, 0x00
  3291. label00002796:
  3292. 00002796  285F                     movea.l    A4, [A7]+
  3293. 00002798  4E5E                     unlink     A6
  3294. 0000279A  4E75                     rts
  3295. fn0000279C:
  3296. 0000279C  4E56 FFCA                link       A6, -0x0036
  3297. 000027A0  426E FFFE                clr.w      [A6 - 0x2]
  3298. 000027A4  3038 0214                move.w     D0, [0x00000214 /* SFSaveDisk */]
  3299. 000027A8  4440                     neg.w      D0
  3300. 000027AA  3D40 FFE0                move.w     [A6 - 0x20], D0
  3301. 000027AE  2D78 0398 FFFA           move.l     [A6 - 0x6], [0x00000398 /* CurDirStore */]
  3302. 000027B4  42AE FFDC                clr.l      [A6 - 0x24]
  3303. 000027B8  2D7C 6162 6364 FFE6      move.l     [A6 - 0x1A], 0x61626364 /* 'abcd' */
  3304. 000027C0  4267                     clr.w      -[A7]
  3305. 000027C2  486E FFCA                pea.l      [A6 - 0x36]
  3306. 000027C6  4267                     clr.w      -[A7]
  3307. 000027C8  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  3308. 000027CC  301F                     move.w     D0, [A7]+
  3309. 000027CE  4A40                     tst.w      D0
  3310. 000027D0  661E                     bne        +0x20 /* 000027F0 */
  3311. 000027D2  0CAE 6162 6364 FFE6      cmpi.l     [A6 - 0x1A], 0x61626364 /* 'abcd' */
  3312. 000027DA  6606                     bne        +0x8 /* 000027E2 */
  3313. 000027DC  7001                     moveq.l    D0, 0x01
  3314. 000027DE  3D40 FFFE                move.w     [A6 - 0x2], D0
  3315. label000027E2:
  3316. 000027E2  4267                     clr.w      -[A7]
  3317. 000027E4  486E FFCA                pea.l      [A6 - 0x36]
  3318. 000027E8  4267                     clr.w      -[A7]
  3319. 000027EA  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  3320. 000027EE  301F                     move.w     D0, [A7]+
  3321. label000027F0:
  3322. 000027F0  302E FFFE                move.w     D0, [A6 - 0x2]
  3323. 000027F4  4E5E                     unlink     A6
  3324. 000027F6  4E75                     rts
  3325. fn000027F8:
  3326. 000027F8  4E56 FF4C                link       A6, -0x00B4
  3327. 000027FC  2F0C                     move.l     -[A7], A4
  3328. 000027FE  286E 000C                movea.l    A4, [A6 + 0xC]
  3329. 00002802  508C                     addq.l     A4, 8
  3330. 00002804  0C54 2B52                cmpi.w     [A4], 0x2B52 /* '+R' */
  3331. 00002808  6606                     bne        +0x8 /* 00002810 */
  3332. 0000280A  7000                     moveq.l    D0, 0x00
  3333. 0000280C  6000 01B8                bra        +0x1BA /* 000029C6 */
  3334. label00002810:
  3335. 00002810  0C54 2B23                cmpi.w     [A4], 0x2B23 /* '+#' */
  3336. 00002814  661A                     bne        +0x1C /* 00002830 */
  3337. 00002816  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3338. 0000281A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3339. 0000281E  2F0C                     move.l     -[A7], A4
  3340. 00002820  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3341. 00002824  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  3342. 00002828  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3343. 0000282C  6000 0198                bra        +0x19A /* 000029C6 */
  3344. label00002830:
  3345. 00002830  0C54 2B4A                cmpi.w     [A4], 0x2B4A /* '+J' */
  3346. 00002834  661A                     bne        +0x1C /* 00002850 */
  3347. 00002836  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3348. 0000283A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3349. 0000283E  2F0C                     move.l     -[A7], A4
  3350. 00002840  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3351. 00002844  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  3352. 00002848  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3353. 0000284C  6000 0178                bra        +0x17A /* 000029C6 */
  3354. label00002850:
  3355. 00002850  0C54 2B60                cmpi.w     [A4], 0x2B60 /* '+`' */
  3356. 00002854  661A                     bne        +0x1C /* 00002870 */
  3357. 00002856  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3358. 0000285A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3359. 0000285E  2F0C                     move.l     -[A7], A4
  3360. 00002860  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3361. 00002864  4EAD 0DF2                jsr        [A5 + 0xDF2 /* export_442 */]
  3362. 00002868  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3363. 0000286C  6000 0158                bra        +0x15A /* 000029C6 */
  3364. label00002870:
  3365. 00002870  0C54 2712                cmpi.w     [A4], 0x2712
  3366. 00002874  6600 0080                bne        +0x82 /* 000028F6 */
  3367. 00002878  508C                     addq.l     A4, 8
  3368. 0000287A  0C54 2B73                cmpi.w     [A4], 0x2B73 /* '+s' */
  3369. 0000287E  6706                     beq        +0x8 /* 00002886 */
  3370. 00002880  7002                     moveq.l    D0, 0x02
  3371. 00002882  6000 0142                bra        +0x144 /* 000029C6 */
  3372. label00002886:
  3373. 00002886  508C                     addq.l     A4, 8
  3374. 00002888  4A54                     tst.w      [A4]
  3375. 0000288A  6706                     beq        +0x8 /* 00002892 */
  3376. 0000288C  7013                     moveq.l    D0, 0x13
  3377. 0000288E  6000 0136                bra        +0x138 /* 000029C6 */
  3378. label00002892:
  3379. 00002892  486E FF4C                pea.l      [A6 - 0xB4]
  3380. 00002896  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  3381. 0000289A  588F                     addq.l     A7, 4
  3382. 0000289C  486D B334                pea.l      [A5 - 0x4CCC]
  3383. 000028A0  2F2E FF4C                move.l     -[A7], [A6 - 0xB4]
  3384. 000028A4  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  3385. 000028A8  508F                     addq.l     A7, 8
  3386. 000028AA  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  3387. 000028AE  603C                     bra        +0x3E /* 000028EC */
  3388. label000028B0:
  3389. 000028B0  206D B144                movea.l    A0, [A5 - 0x4EBC]
  3390. 000028B4  2050                     movea.l    A0, [A0]
  3391. 000028B6  43ED B334                lea.l      A1, [A5 - 0x4CCC]
  3392. 000028BA  7017                     moveq.l    D0, 0x17
  3393. label000028BC:
  3394. 000028BC  22D8                     move.l     [A1]+, [A0]+
  3395. 000028BE  51C8 FFFC                dbf        D0, -0x6 /* 000028BC */
  3396. 000028C2  32D8                     move.w     [A1]+, [A0]+
  3397. 000028C4  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3398. 000028C8  3D40 FF56                move.w     [A6 - 0xAA], D0
  3399. 000028CC  0C6E FC20 FF56           cmpi.w     [A6 - 0xAA], 0xFC20
  3400. 000028D2  6606                     bne        +0x8 /* 000028DA */
  3401. 000028D4  7000                     moveq.l    D0, 0x00
  3402. 000028D6  6000 00EE                bra        +0xF0 /* 000029C6 */
  3403. label000028DA:
  3404. 000028DA  4A6E FF56                tst.w      [A6 - 0xAA]
  3405. 000028DE  6708                     beq        +0xA /* 000028E8 */
  3406. 000028E0  302E FF56                move.w     D0, [A6 - 0xAA]
  3407. 000028E4  6000 00E0                bra        +0xE2 /* 000029C6 */
  3408. label000028E8:
  3409. 000028E8  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  3410. label000028EC:
  3411. 000028EC  4A6D B114                tst.w      [A5 - 0x4EEC]
  3412. 000028F0  66BE                     bne        -0x40 /* 000028B0 */
  3413. 000028F2  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  3414. label000028F6:
  3415. 000028F6  486E FF58                pea.l      [A6 - 0xA8]
  3416. 000028FA  486E FF54                pea.l      [A6 - 0xAC]
  3417. 000028FE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3418. 00002902  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3419. 00002906  2F0C                     move.l     -[A7], A4
  3420. 00002908  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3421. 0000290C  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  3422. 00002910  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3423. 00002914  3D40 FF56                move.w     [A6 - 0xAA], D0
  3424. 00002918  4A6E FF56                tst.w      [A6 - 0xAA]
  3425. 0000291C  6708                     beq        +0xA /* 00002926 */
  3426. 0000291E  302E FF56                move.w     D0, [A6 - 0xAA]
  3427. 00002922  6000 00A2                bra        +0xA4 /* 000029C6 */
  3428. label00002926:
  3429. 00002926  302E FF54                move.w     D0, [A6 - 0xAC]
  3430. 0000292A  48C0                     ext.l      D0
  3431. 0000292C  E780                     asl        D0, 3
  3432. 0000292E  D9C0                     add.l      A4, D0
  3433. 00002930  486E FF58                pea.l      [A6 - 0xA8]
  3434. 00002934  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  3435. 00002938  588F                     addq.l     A7, 4
  3436. 0000293A  0C6E 0006 FF58           cmpi.w     [A6 - 0xA8], 0x6
  3437. 00002940  6706                     beq        +0x8 /* 00002948 */
  3438. 00002942  7002                     moveq.l    D0, 0x02
  3439. 00002944  6000 0080                bra        +0x82 /* 000029C6 */
  3440. label00002948:
  3441. 00002948  4A54                     tst.w      [A4]
  3442. 0000294A  6706                     beq        +0x8 /* 00002952 */
  3443. 0000294C  7013                     moveq.l    D0, 0x13
  3444. 0000294E  6000 0076                bra        +0x78 /* 000029C6 */
  3445. label00002952:
  3446. 00002952  4AAE FFC2                tst.l      [A6 - 0x3E]
  3447. 00002956  6606                     bne        +0x8 /* 0000295E */
  3448. 00002958  7000                     moveq.l    D0, 0x00
  3449. 0000295A  6000 006A                bra        +0x6C /* 000029C6 */
  3450. label0000295E:
  3451. 0000295E  2D6D B388 FF50           move.l     [A6 - 0xB0], [A5 - 0x4C78]
  3452. 00002964  41ED B334                lea.l      A0, [A5 - 0x4CCC]
  3453. 00002968  43EE FF7A                lea.l      A1, [A6 - 0x86]
  3454. 0000296C  7017                     moveq.l    D0, 0x17
  3455. label0000296E:
  3456. 0000296E  20D9                     move.l     [A0]+, [A1]+
  3457. 00002970  51C8 FFFC                dbf        D0, -0x6 /* 0000296E */
  3458. 00002974  30D9                     move.w     [A0]+, [A1]+
  3459. 00002976  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  3460. 0000297A  3D40 FF56                move.w     [A6 - 0xAA], D0
  3461. 0000297E  0C6E FC20 FF56           cmpi.w     [A6 - 0xAA], 0xFC20
  3462. 00002984  6604                     bne        +0x6 /* 0000298A */
  3463. 00002986  7000                     moveq.l    D0, 0x00
  3464. 00002988  603C                     bra        +0x3E /* 000029C6 */
  3465. label0000298A:
  3466. 0000298A  4A6E FF56                tst.w      [A6 - 0xAA]
  3467. 0000298E  6706                     beq        +0x8 /* 00002996 */
  3468. 00002990  302E FF56                move.w     D0, [A6 - 0xAA]
  3469. 00002994  6030                     bra        +0x32 /* 000029C6 */
  3470. label00002996:
  3471. 00002996  486D B334                pea.l      [A5 - 0x4CCC]
  3472. 0000299A  2F2E FF50                move.l     -[A7], [A6 - 0xB0]
  3473. 0000299E  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3474. 000029A2  508F                     addq.l     A7, 8
  3475. 000029A4  4A40                     tst.w      D0
  3476. 000029A6  6618                     bne        +0x1A /* 000029C0 */
  3477. 000029A8  486E FF4C                pea.l      [A6 - 0xB4]
  3478. 000029AC  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  3479. 000029B0  588F                     addq.l     A7, 4
  3480. 000029B2  486D B334                pea.l      [A5 - 0x4CCC]
  3481. 000029B6  2F2E FF4C                move.l     -[A7], [A6 - 0xB4]
  3482. 000029BA  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  3483. 000029BE  508F                     addq.l     A7, 8
  3484. label000029C0:
  3485. 000029C0  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  3486. 000029C4  7000                     moveq.l    D0, 0x00
  3487. label000029C6:
  3488. 000029C6  285F                     movea.l    A4, [A7]+
  3489. 000029C8  4E5E                     unlink     A6
  3490. 000029CA  4E75                     rts
  3491. fn000029CC:
  3492. 000029CC  4E56 FBE6                link       A6, -0x041A
  3493. 000029D0  2F0C                     move.l     -[A7], A4
  3494. 000029D2  286E 000C                movea.l    A4, [A6 + 0xC]
  3495. 000029D6  486E FBE6                pea.l      [A6 - 0x41A]
  3496. 000029DA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3497. 000029DE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3498. 000029E2  2F0C                     move.l     -[A7], A4
  3499. 000029E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3500. 000029E8  4EBA 009C                jsr        [PC + 0x9C /* 00002A86 */]
  3501. 000029EC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3502. 000029F0  3D40 FFFE                move.w     [A6 - 0x2], D0
  3503. 000029F4  4A6E FFFE                tst.w      [A6 - 0x2]
  3504. 000029F8  6706                     beq        +0x8 /* 00002A00 */
  3505. 000029FA  302E FFFE                move.w     D0, [A6 - 0x2]
  3506. 000029FE  601E                     bra        +0x20 /* 00002A1E */
  3507. label00002A00:
  3508. 00002A00  486E FBE6                pea.l      [A6 - 0x41A]
  3509. 00002A04  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  3510. 00002A08  588F                     addq.l     A7, 4
  3511. 00002A0A  3D40 FFFE                move.w     [A6 - 0x2], D0
  3512. 00002A0E  0C6E FC20 FFFE           cmpi.w     [A6 - 0x2], 0xFC20
  3513. 00002A14  6604                     bne        +0x6 /* 00002A1A */
  3514. 00002A16  7000                     moveq.l    D0, 0x00
  3515. 00002A18  6004                     bra        +0x6 /* 00002A1E */
  3516. label00002A1A:
  3517. 00002A1A  302E FFFE                move.w     D0, [A6 - 0x2]
  3518. label00002A1E:
  3519. 00002A1E  285F                     movea.l    A4, [A7]+
  3520. 00002A20  4E5E                     unlink     A6
  3521. 00002A22  4E75                     rts
  3522. fn00002A24:
  3523. 00002A24  4E56 FBE6                link       A6, -0x041A
  3524. 00002A28  2F0C                     move.l     -[A7], A4
  3525. 00002A2A  286E 000C                movea.l    A4, [A6 + 0xC]
  3526. 00002A2E  508C                     addq.l     A4, 8
  3527. 00002A30  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  3528. 00002A34  6602                     bne        +0x4 /* 00002A38 */
  3529. 00002A36  508C                     addq.l     A4, 8
  3530. label00002A38:
  3531. 00002A38  486E FBE6                pea.l      [A6 - 0x41A]
  3532. 00002A3C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3533. 00002A40  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3534. 00002A44  2F0C                     move.l     -[A7], A4
  3535. 00002A46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3536. 00002A4A  4EBA 003A                jsr        [PC + 0x3A /* 00002A86 */]
  3537. 00002A4E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3538. 00002A52  3D40 FFFE                move.w     [A6 - 0x2], D0
  3539. 00002A56  4A6E FFFE                tst.w      [A6 - 0x2]
  3540. 00002A5A  6706                     beq        +0x8 /* 00002A62 */
  3541. 00002A5C  302E FFFE                move.w     D0, [A6 - 0x2]
  3542. 00002A60  601E                     bra        +0x20 /* 00002A80 */
  3543. label00002A62:
  3544. 00002A62  486E FBE6                pea.l      [A6 - 0x41A]
  3545. 00002A66  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  3546. 00002A6A  588F                     addq.l     A7, 4
  3547. 00002A6C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3548. 00002A70  0C6E FC20 FFFE           cmpi.w     [A6 - 0x2], 0xFC20
  3549. 00002A76  6604                     bne        +0x6 /* 00002A7C */
  3550. 00002A78  7000                     moveq.l    D0, 0x00
  3551. 00002A7A  6004                     bra        +0x6 /* 00002A80 */
  3552. label00002A7C:
  3553. 00002A7C  302E FFFE                move.w     D0, [A6 - 0x2]
  3554. label00002A80:
  3555. 00002A80  285F                     movea.l    A4, [A7]+
  3556. 00002A82  4E5E                     unlink     A6
  3557. 00002A84  4E75                     rts
  3558. fn00002A86:
  3559. 00002A86  4E56 FFF0                link       A6, -0x0010
  3560. 00002A8A  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3561. 00002A8E  286E 000C                movea.l    A4, [A6 + 0xC]
  3562. 00002A92  2D4C FFFC                move.l     [A6 - 0x4], A4
  3563. 00002A96  50AE FFFC                addq.l     [A6 - 0x4], 8
  3564. 00002A9A  206E FFFC                movea.l    A0, [A6 - 0x4]
  3565. 00002A9E  0C50 2B0B                cmpi.w     [A0], 0x2B0B
  3566. 00002AA2  6604                     bne        +0x6 /* 00002AA8 */
  3567. 00002AA4  50AE FFFC                addq.l     [A6 - 0x4], 8
  3568. label00002AA8:
  3569. 00002AA8  206E FFFC                movea.l    A0, [A6 - 0x4]
  3570. 00002AAC  4A50                     tst.w      [A0]
  3571. 00002AAE  6600 00D2                bne        +0xD4 /* 00002B82 */
  3572. 00002AB2  7A00                     moveq.l    D5, 0x00
  3573. 00002AB4  0C54 1B58                cmpi.w     [A4], 0x1B58
  3574. 00002AB8  6F2A                     ble        +0x2C /* 00002AE4 */
  3575. 00002ABA  0C54 1B66                cmpi.w     [A4], 0x1B66
  3576. 00002ABE  6C24                     bge        +0x26 /* 00002AE4 */
  3577. 00002AC0  7A06                     moveq.l    D5, 0x06
  3578. 00002AC2  3014                     move.w     D0, [A4]
  3579. 00002AC4  0640 E4A8                addi.w     D0, 0xE4A8
  3580. 00002AC8  48C0                     ext.l      D0
  3581. 00002ACA  2E00                     move.l     D7, D0
  3582. 00002ACC  0C54 1B63                cmpi.w     [A4], 0x1B63
  3583. 00002AD0  6602                     bne        +0x4 /* 00002AD4 */
  3584. 00002AD2  7A01                     moveq.l    D5, 0x01
  3585. label00002AD4:
  3586. 00002AD4  0C54 1B65                cmpi.w     [A4], 0x1B65
  3587. 00002AD8  6602                     bne        +0x4 /* 00002ADC */
  3588. 00002ADA  7A02                     moveq.l    D5, 0x02
  3589. label00002ADC:
  3590. 00002ADC  0C54 1B64                cmpi.w     [A4], 0x1B64
  3591. 00002AE0  6602                     bne        +0x4 /* 00002AE4 */
  3592. 00002AE2  7A03                     moveq.l    D5, 0x03
  3593. label00002AE4:
  3594. 00002AE4  0C54 2B51                cmpi.w     [A4], 0x2B51 /* '+Q' */
  3595. 00002AE8  6606                     bne        +0x8 /* 00002AF0 */
  3596. 00002AEA  2E2D B350                move.l     D7, [A5 - 0x4CB0]
  3597. 00002AEE  7A04                     moveq.l    D5, 0x04
  3598. label00002AF0:
  3599. 00002AF0  0C54 271A                cmpi.w     [A4], 0x271A
  3600. 00002AF4  6606                     bne        +0x8 /* 00002AFC */
  3601. 00002AF6  2E2D B350                move.l     D7, [A5 - 0x4CB0]
  3602. 00002AFA  7A05                     moveq.l    D5, 0x05
  3603. label00002AFC:
  3604. 00002AFC  0C54 2B66                cmpi.w     [A4], 0x2B66 /* '+f' */
  3605. 00002B00  6606                     bne        +0x8 /* 00002B08 */
  3606. 00002B02  2E2D B350                move.l     D7, [A5 - 0x4CB0]
  3607. 00002B06  7A06                     moveq.l    D5, 0x06
  3608. label00002B08:
  3609. 00002B08  4A45                     tst.w      D5
  3610. 00002B0A  6734                     beq        +0x36 /* 00002B40 */
  3611. 00002B0C  206E 0018                movea.l    A0, [A6 + 0x18]
  3612. 00002B10  3085                     move.w     [A0], D5
  3613. 00002B12  206E 0018                movea.l    A0, [A6 + 0x18]
  3614. 00002B16  2147 0002                move.l     [A0 + 0x2], D7
  3615. 00002B1A  206E 0018                movea.l    A0, [A6 + 0x18]
  3616. 00002B1E  4268 0106                clr.w      [A0 + 0x106]
  3617. 00002B22  206E 0018                movea.l    A0, [A6 + 0x18]
  3618. 00002B26  4268 020C                clr.w      [A0 + 0x20C]
  3619. 00002B2A  206E 0018                movea.l    A0, [A6 + 0x18]
  3620. 00002B2E  4268 0312                clr.w      [A0 + 0x312]
  3621. 00002B32  206E 0018                movea.l    A0, [A6 + 0x18]
  3622. 00002B36  4228 0318                clr.b      [A0 + 0x318]
  3623. 00002B3A  7000                     moveq.l    D0, 0x00
  3624. 00002B3C  6000 0224                bra        +0x226 /* 00002D62 */
  3625. label00002B40:
  3626. 00002B40  0C54 2AFD                cmpi.w     [A4], 0x2AFD
  3627. 00002B44  6706                     beq        +0x8 /* 00002B4C */
  3628. 00002B46  0C54 2B55                cmpi.w     [A4], 0x2B55 /* '+U' */
  3629. 00002B4A  6618                     bne        +0x1A /* 00002B64 */
  3630. label00002B4C:
  3631. 00002B4C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3632. 00002B50  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3633. 00002B54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3634. 00002B58  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  3635. 00002B5C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3636. 00002B60  6000 0200                bra        +0x202 /* 00002D62 */
  3637. label00002B64:
  3638. 00002B64  0C54 2B26                cmpi.w     [A4], 0x2B26 /* '+&' */
  3639. 00002B68  6618                     bne        +0x1A /* 00002B82 */
  3640. 00002B6A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3641. 00002B6E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3642. 00002B72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3643. 00002B76  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  3644. 00002B7A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3645. 00002B7E  6000 01E2                bra        +0x1E4 /* 00002D62 */
  3646. label00002B82:
  3647. 00002B82  0C54 0002                cmpi.w     [A4], 0x2
  3648. 00002B86  6600 006A                bne        +0x6C /* 00002BF2 */
  3649. 00002B8A  486E FFF8                pea.l      [A6 - 0x8]
  3650. 00002B8E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3651. 00002B92  2F0C                     move.l     -[A7], A4
  3652. 00002B94  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  3653. 00002B98  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3654. 00002B9C  3C00                     move.w     D6, D0
  3655. 00002B9E  4A46                     tst.w      D6
  3656. 00002BA0  6706                     beq        +0x8 /* 00002BA8 */
  3657. 00002BA2  3006                     move.w     D0, D6
  3658. 00002BA4  6000 01BC                bra        +0x1BE /* 00002D62 */
  3659. label00002BA8:
  3660. 00002BA8  206E 0018                movea.l    A0, [A6 + 0x18]
  3661. 00002BAC  4868 0318                pea.l      [A0 + 0x318]
  3662. 00002BB0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3663. 00002BB4  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  3664. 00002BB8  508F                     addq.l     A7, 8
  3665. 00002BBA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3666. 00002BBE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3667. 00002BC2  508C                     addq.l     A4, 8
  3668. 00002BC4  4A54                     tst.w      [A4]
  3669. 00002BC6  6706                     beq        +0x8 /* 00002BCE */
  3670. 00002BC8  7013                     moveq.l    D0, 0x13
  3671. 00002BCA  6000 0196                bra        +0x198 /* 00002D62 */
  3672. label00002BCE:
  3673. 00002BCE  206E 0018                movea.l    A0, [A6 + 0x18]
  3674. 00002BD2  4250                     clr.w      [A0]
  3675. 00002BD4  206E 0018                movea.l    A0, [A6 + 0x18]
  3676. 00002BD8  4268 0106                clr.w      [A0 + 0x106]
  3677. 00002BDC  206E 0018                movea.l    A0, [A6 + 0x18]
  3678. 00002BE0  4268 020C                clr.w      [A0 + 0x20C]
  3679. 00002BE4  206E 0018                movea.l    A0, [A6 + 0x18]
  3680. 00002BE8  4268 0312                clr.w      [A0 + 0x312]
  3681. 00002BEC  7000                     moveq.l    D0, 0x00
  3682. 00002BEE  6000 0172                bra        +0x174 /* 00002D62 */
  3683. label00002BF2:
  3684. 00002BF2  2F0C                     move.l     -[A7], A4
  3685. 00002BF4  4EAD 0CDA                jsr        [A5 + 0xCDA /* export_407 */]
  3686. 00002BF8  588F                     addq.l     A7, 4
  3687. 00002BFA  3D40 FFF4                move.w     [A6 - 0xC], D0
  3688. 00002BFE  0C6E 0004 FFF4           cmpi.w     [A6 - 0xC], 0x4
  3689. 00002C04  6D50                     blt        +0x52 /* 00002C56 */
  3690. 00002C06  0C6E 0007 FFF4           cmpi.w     [A6 - 0xC], 0x7
  3691. 00002C0C  6E48                     bgt        +0x4A /* 00002C56 */
  3692. 00002C0E  3F3C 0001                move.w     -[A7], 0x1
  3693. 00002C12  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3694. 00002C16  486E FFF6                pea.l      [A6 - 0xA]
  3695. 00002C1A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3696. 00002C1E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3697. 00002C22  2F0C                     move.l     -[A7], A4
  3698. 00002C24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3699. 00002C28  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  3700. 00002C2C  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3701. 00002C30  3C00                     move.w     D6, D0
  3702. 00002C32  4A46                     tst.w      D6
  3703. 00002C34  6706                     beq        +0x8 /* 00002C3C */
  3704. 00002C36  3006                     move.w     D0, D6
  3705. 00002C38  6000 0128                bra        +0x12A /* 00002D62 */
  3706. label00002C3C:
  3707. 00002C3C  302E FFF6                move.w     D0, [A6 - 0xA]
  3708. 00002C40  48C0                     ext.l      D0
  3709. 00002C42  E780                     asl        D0, 3
  3710. 00002C44  D9C0                     add.l      A4, D0
  3711. 00002C46  4A54                     tst.w      [A4]
  3712. 00002C48  6706                     beq        +0x8 /* 00002C50 */
  3713. 00002C4A  7013                     moveq.l    D0, 0x13
  3714. 00002C4C  6000 0114                bra        +0x116 /* 00002D62 */
  3715. label00002C50:
  3716. 00002C50  7000                     moveq.l    D0, 0x00
  3717. 00002C52  6000 010E                bra        +0x110 /* 00002D62 */
  3718. label00002C56:
  3719. 00002C56  486E FFF8                pea.l      [A6 - 0x8]
  3720. 00002C5A  486E FFF6                pea.l      [A6 - 0xA]
  3721. 00002C5E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3722. 00002C62  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3723. 00002C66  2F0C                     move.l     -[A7], A4
  3724. 00002C68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3725. 00002C6C  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  3726. 00002C70  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3727. 00002C74  3C00                     move.w     D6, D0
  3728. 00002C76  4A46                     tst.w      D6
  3729. 00002C78  6600 009E                bne        +0xA0 /* 00002D18 */
  3730. 00002C7C  302E FFF6                move.w     D0, [A6 - 0xA]
  3731. 00002C80  48C0                     ext.l      D0
  3732. 00002C82  E780                     asl        D0, 3
  3733. 00002C84  D9C0                     add.l      A4, D0
  3734. 00002C86  4A54                     tst.w      [A4]
  3735. 00002C88  670E                     beq        +0x10 /* 00002C98 */
  3736. 00002C8A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3737. 00002C8E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3738. 00002C92  7013                     moveq.l    D0, 0x13
  3739. 00002C94  6000 00CC                bra        +0xCE /* 00002D62 */
  3740. label00002C98:
  3741. 00002C98  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3742. 00002C9C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3743. 00002CA0  588F                     addq.l     A7, 4
  3744. 00002CA2  42A7                     clr.l      -[A7]
  3745. 00002CA4  42A7                     clr.l      -[A7]
  3746. 00002CA6  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3747. 00002CAA  205F                     movea.l    A0, [A7]+
  3748. 00002CAC  2D48 FFF0                move.l     [A6 - 0x10], A0
  3749. 00002CB0  42A7                     clr.l      -[A7]
  3750. 00002CB2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3751. 00002CB6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3752. 00002CBA  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  3753. 00002CBE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3754. 00002CC2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3755. 00002CC6  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  3756. 00002CCA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3757. 00002CCE  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  3758. 00002CD2  206E FFF0                movea.l    A0, [A6 - 0x10]
  3759. 00002CD6  2850                     movea.l    A4, [A0]
  3760. 00002CD8  206E FFF8                movea.l    A0, [A6 - 0x8]
  3761. 00002CDC  2D50 0010                move.l     [A6 + 0x10], [A0]
  3762. 00002CE0  3F3C 0001                move.w     -[A7], 0x1
  3763. 00002CE4  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3764. 00002CE8  486E FFF6                pea.l      [A6 - 0xA]
  3765. 00002CEC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3766. 00002CF0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3767. 00002CF4  2F0C                     move.l     -[A7], A4
  3768. 00002CF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3769. 00002CFA  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  3770. 00002CFE  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3771. 00002D02  3C00                     move.w     D6, D0
  3772. 00002D04  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3773. 00002D08  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3774. 00002D0C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3775. 00002D10  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3776. 00002D14  3006                     move.w     D0, D6
  3777. 00002D16  604A                     bra        +0x4C /* 00002D62 */
  3778. label00002D18:
  3779. 00002D18  0C46 0010                cmpi.w     D6, 0x10
  3780. 00002D1C  6704                     beq        +0x6 /* 00002D22 */
  3781. 00002D1E  3006                     move.w     D0, D6
  3782. 00002D20  6040                     bra        +0x42 /* 00002D62 */
  3783. label00002D22:
  3784. 00002D22  3F3C 0001                move.w     -[A7], 0x1
  3785. 00002D26  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  3786. 00002D2A  486E FFF6                pea.l      [A6 - 0xA]
  3787. 00002D2E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3788. 00002D32  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3789. 00002D36  2F0C                     move.l     -[A7], A4
  3790. 00002D38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3791. 00002D3C  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  3792. 00002D40  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3793. 00002D44  3C00                     move.w     D6, D0
  3794. 00002D46  4A46                     tst.w      D6
  3795. 00002D48  6704                     beq        +0x6 /* 00002D4E */
  3796. 00002D4A  3006                     move.w     D0, D6
  3797. 00002D4C  6014                     bra        +0x16 /* 00002D62 */
  3798. label00002D4E:
  3799. 00002D4E  302E FFF6                move.w     D0, [A6 - 0xA]
  3800. 00002D52  48C0                     ext.l      D0
  3801. 00002D54  E780                     asl        D0, 3
  3802. 00002D56  D9C0                     add.l      A4, D0
  3803. 00002D58  4A54                     tst.w      [A4]
  3804. 00002D5A  6704                     beq        +0x6 /* 00002D60 */
  3805. 00002D5C  7013                     moveq.l    D0, 0x13
  3806. 00002D5E  6002                     bra        +0x4 /* 00002D62 */
  3807. label00002D60:
  3808. 00002D60  7000                     moveq.l    D0, 0x00
  3809. label00002D62:
  3810. 00002D62  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  3811. 00002D66  4E5E                     unlink     A6
  3812. 00002D68  4E75                     rts
  3813. fn00002D6A:
  3814. 00002D6A  4E56 0000                link       A6, 0
  3815. 00002D6E  2F0C                     move.l     -[A7], A4
  3816. 00002D70  286E 000C                movea.l    A4, [A6 + 0xC]
  3817. 00002D74  508C                     addq.l     A4, 8
  3818. 00002D76  0C54 2B46                cmpi.w     [A4], 0x2B46 /* '+F' */
  3819. 00002D7A  6706                     beq        +0x8 /* 00002D82 */
  3820. 00002D7C  7002                     moveq.l    D0, 0x02
  3821. 00002D7E  6000 007C                bra        +0x7E /* 00002DFC */
  3822. label00002D82:
  3823. 00002D82  508C                     addq.l     A4, 8
  3824. 00002D84  4A54                     tst.w      [A4]
  3825. 00002D86  6704                     beq        +0x6 /* 00002D8C */
  3826. 00002D88  7013                     moveq.l    D0, 0x13
  3827. 00002D8A  6070                     bra        +0x72 /* 00002DFC */
  3828. label00002D8C:
  3829. 00002D8C  426D B2DE                clr.w      [A5 - 0x4D22]
  3830. 00002D90  426D B2E0                clr.w      [A5 - 0x4D20]
  3831. 00002D94  700B                     moveq.l    D0, 0x0B
  3832. 00002D96  3B40 B2E2                move.w     [A5 - 0x4D1E], D0
  3833. 00002D9A  7015                     moveq.l    D0, 0x15
  3834. 00002D9C  3B40 B2E4                move.w     [A5 - 0x4D1C], D0
  3835. 00002DA0  3B7C 00FF B2E6           move.w     [A5 - 0x4D1A], 0xFF
  3836. 00002DA6  426D B2E8                clr.w      [A5 - 0x4D18]
  3837. 00002DAA  7001                     moveq.l    D0, 0x01
  3838. 00002DAC  3B40 B2EA                move.w     [A5 - 0x4D16], D0
  3839. 00002DB0  7001                     moveq.l    D0, 0x01
  3840. 00002DB2  3B40 B2EC                move.w     [A5 - 0x4D14], D0
  3841. 00002DB6  3B7C 00FF B2EE           move.w     [A5 - 0x4D12], 0xFF
  3842. 00002DBC  426D B2F0                clr.w      [A5 - 0x4D10]
  3843. 00002DC0  426D B2F2                clr.w      [A5 - 0x4D0E]
  3844. 00002DC4  426D B2F4                clr.w      [A5 - 0x4D0C]
  3845. 00002DC8  7001                     moveq.l    D0, 0x01
  3846. 00002DCA  3B40 B2F6                move.w     [A5 - 0x4D0A], D0
  3847. 00002DCE  7001                     moveq.l    D0, 0x01
  3848. 00002DD0  3B40 B2F8                move.w     [A5 - 0x4D08], D0
  3849. 00002DD4  7004                     moveq.l    D0, 0x04
  3850. 00002DD6  3B40 B2FA                move.w     [A5 - 0x4D06], D0
  3851. 00002DDA  7001                     moveq.l    D0, 0x01
  3852. 00002DDC  3B40 B2FC                move.w     [A5 - 0x4D04], D0
  3853. 00002DE0  700C                     moveq.l    D0, 0x0C
  3854. 00002DE2  3B40 B31C                move.w     [A5 - 0x4CE4], D0
  3855. 00002DE6  426D B322                clr.w      [A5 - 0x4CDE]
  3856. 00002DEA  7010                     moveq.l    D0, 0x10
  3857. 00002DEC  3B40 B324                move.w     [A5 - 0x4CDC], D0
  3858. 00002DF0  7003                     moveq.l    D0, 0x03
  3859. 00002DF2  3B40 B31E                move.w     [A5 - 0x4CE2], D0
  3860. 00002DF6  426D B320                clr.w      [A5 - 0x4CE0]
  3861. 00002DFA  7000                     moveq.l    D0, 0x00
  3862. label00002DFC:
  3863. 00002DFC  285F                     movea.l    A4, [A7]+
  3864. 00002DFE  4E5E                     unlink     A6
  3865. 00002E00  4E75                     rts
  3866. fn00002E02:
  3867. 00002E02  4E56 FFAC                link       A6, -0x0054
  3868. 00002E06  2F0C                     move.l     -[A7], A4
  3869. 00002E08  286E 000C                movea.l    A4, [A6 + 0xC]
  3870. 00002E0C  508C                     addq.l     A4, 8
  3871. 00002E0E  4A54                     tst.w      [A4]
  3872. 00002E10  6706                     beq        +0x8 /* 00002E18 */
  3873. 00002E12  7013                     moveq.l    D0, 0x13
  3874. 00002E14  6000 00C4                bra        +0xC6 /* 00002EDA */
  3875. label00002E18:
  3876. 00002E18  4A6D B4E8                tst.w      [A5 - 0x4B18]
  3877. 00002E1C  6C06                     bge        +0x8 /* 00002E24 */
  3878. 00002E1E  7000                     moveq.l    D0, 0x00
  3879. 00002E20  6000 00B8                bra        +0xBA /* 00002EDA */
  3880. label00002E24:
  3881. 00002E24  206D B4F8                movea.l    A0, [A5 - 0x4B08]
  3882. 00002E28  302D B4E8                move.w     D0, [A5 - 0x4B18]
  3883. 00002E2C  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  3884. 00002E30  D090                     add.l      D0, [A0]
  3885. 00002E32  2040                     movea.l    A0, D0
  3886. 00002E34  43EE FFAE                lea.l      A1, [A6 - 0x52]
  3887. 00002E38  7013                     moveq.l    D0, 0x13
  3888. label00002E3A:
  3889. 00002E3A  22D8                     move.l     [A1]+, [A0]+
  3890. 00002E3C  51C8 FFFC                dbf        D0, -0x6 /* 00002E3A */
  3891. 00002E40  32D8                     move.w     [A1]+, [A0]+
  3892. 00002E42  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  3893. 00002E46  2050                     movea.l    A0, [A0]
  3894. 00002E48  3028 005E                move.w     D0, [A0 + 0x5E]
  3895. 00002E4C  5340                     subq.w     D0, 1
  3896. 00002E4E  3D40 FFAC                move.w     [A6 - 0x54], D0
  3897. 00002E52  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  3898. 00002E56  302E FFAC                move.w     D0, [A6 - 0x54]
  3899. 00002E5A  48C0                     ext.l      D0
  3900. 00002E5C  D080                     add.l      D0, D0
  3901. 00002E5E  D090                     add.l      D0, [A0]
  3902. 00002E60  2040                     movea.l    A0, D0
  3903. 00002E62  3D68 0060 FFAC           move.w     [A6 - 0x54], [A0 + 0x60]
  3904. 00002E68  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  3905. 00002E6C  2050                     movea.l    A0, [A0]
  3906. 00002E6E  3028 0020                move.w     D0, [A0 + 0x20]
  3907. 00002E72  B06E FFAC                cmp.w      D0, [A6 - 0x54]
  3908. 00002E76  6D2A                     blt        +0x2C /* 00002EA2 */
  3909. 00002E78  082E 0000 FFBA           btst.b     [A6 - 0x46], 0x0
  3910. 00002E7E  6722                     beq        +0x24 /* 00002EA2 */
  3911. 00002E80  0C6E 012D FFAE           cmpi.w     [A6 - 0x52], 0x12D
  3912. 00002E86  671A                     beq        +0x1C /* 00002EA2 */
  3913. 00002E88  2F2D B4FC                move.l     -[A7], [A5 - 0x4B04]
  3914. 00002E8C  486D B83A                pea.l      [A5 - 0x47C6]
  3915. 00002E90  3F2D B4E8                move.w     -[A7], [A5 - 0x4B18]
  3916. 00002E94  2F2D B4F8                move.l     -[A7], [A5 - 0x4B08]
  3917. 00002E98  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  3918. 00002E9C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3919. 00002EA0  6038                     bra        +0x3A /* 00002EDA */
  3920. label00002EA2:
  3921. 00002EA2  4A6D B4EE                tst.w      [A5 - 0x4B12]
  3922. 00002EA6  6704                     beq        +0x6 /* 00002EAC */
  3923. 00002EA8  7000                     moveq.l    D0, 0x00
  3924. 00002EAA  602E                     bra        +0x30 /* 00002EDA */
  3925. label00002EAC:
  3926. 00002EAC  2F2D B4FC                move.l     -[A7], [A5 - 0x4B04]
  3927. 00002EB0  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  3928. 00002EB4  588F                     addq.l     A7, 4
  3929. 00002EB6  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  3930. 00002EBA  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  3931. 00002EBE  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  3932. 00002EC2  5C8F                     addq.l     A7, 6
  3933. 00002EC4  2F2D B4F8                move.l     -[A7], [A5 - 0x4B08]
  3934. 00002EC8  4EAD 0F5A                jsr        [A5 + 0xF5A /* export_487 */]
  3935. 00002ECC  588F                     addq.l     A7, 4
  3936. 00002ECE  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  3937. 00002ED2  7001                     moveq.l    D0, 0x01
  3938. 00002ED4  3B40 B4E6                move.w     [A5 - 0x4B1A], D0
  3939. 00002ED8  7000                     moveq.l    D0, 0x00
  3940. label00002EDA:
  3941. 00002EDA  285F                     movea.l    A4, [A7]+
  3942. 00002EDC  4E5E                     unlink     A6
  3943. 00002EDE  4E75                     rts
  3944. fn00002EE0:
  3945. 00002EE0  4E56 FEFC                link       A6, -0x0104
  3946. 00002EE4  2F0C                     move.l     -[A7], A4
  3947. 00002EE6  286E 000C                movea.l    A4, [A6 + 0xC]
  3948. 00002EEA  508C                     addq.l     A4, 8
  3949. 00002EEC  4A54                     tst.w      [A4]
  3950. 00002EEE  6704                     beq        +0x6 /* 00002EF4 */
  3951. 00002EF0  7013                     moveq.l    D0, 0x13
  3952. 00002EF2  6048                     bra        +0x4A /* 00002F3C */
  3953. label00002EF4:
  3954. 00002EF4  206D B3D8                movea.l    A0, [A5 - 0x4C28]
  3955. 00002EF8  486E FEFC                pea.l      [A6 - 0x104]
  3956. 00002EFC  2050                     movea.l    A0, [A0]
  3957. 00002EFE  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  3958. 00002F02  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  3959. 00002F06  508F                     addq.l     A7, 8
  3960. 00002F08  4A2E FEFC                tst.b      [A6 - 0x104]
  3961. 00002F0C  672C                     beq        +0x2E /* 00002F3A */
  3962. 00002F0E  7001                     moveq.l    D0, 0x01
  3963. 00002F10  3B40 B3D6                move.w     [A5 - 0x4C2A], D0
  3964. 00002F14  2F2D B3D8                move.l     -[A7], [A5 - 0x4C28]
  3965. 00002F18  A9D9                     syscall    TEDeactivate
  3966. 00002F1A  486E FFFC                pea.l      [A6 - 0x4]
  3967. 00002F1E  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  3968. 00002F22  588F                     addq.l     A7, 4
  3969. 00002F24  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3970. 00002F28  3F3C 0001                move.w     -[A7], 0x1
  3971. 00002F2C  486E FEFC                pea.l      [A6 - 0x104]
  3972. 00002F30  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  3973. 00002F34  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3974. 00002F38  6002                     bra        +0x4 /* 00002F3C */
  3975. label00002F3A:
  3976. 00002F3A  7000                     moveq.l    D0, 0x00
  3977. label00002F3C:
  3978. 00002F3C  285F                     movea.l    A4, [A7]+
  3979. 00002F3E  4E5E                     unlink     A6
  3980. 00002F40  4E75                     rts
  3981. fn00002F42:
  3982. 00002F42  4E56 0000                link       A6, 0
  3983. 00002F46  2F0C                     move.l     -[A7], A4
  3984. 00002F48  286E 000C                movea.l    A4, [A6 + 0xC]
  3985. 00002F4C  508C                     addq.l     A4, 8
  3986. 00002F4E  4A54                     tst.w      [A4]
  3987. 00002F50  6704                     beq        +0x6 /* 00002F56 */
  3988. 00002F52  7013                     moveq.l    D0, 0x13
  3989. 00002F54  6008                     bra        +0xA /* 00002F5E */
  3990. label00002F56:
  3991. 00002F56  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  3992. 00002F5A  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  3993. label00002F5E:
  3994. 00002F5E  285F                     movea.l    A4, [A7]+
  3995. 00002F60  4E5E                     unlink     A6
  3996. 00002F62  4E75                     rts
  3997. fn00002F64:
  3998. 00002F64  4E56 FF96                link       A6, -0x006A
  3999. 00002F68  48E7 0308                movem.l    -[A7], D6,D7,A4
  4000. 00002F6C  286E 000C                movea.l    A4, [A6 + 0xC]
  4001. 00002F70  508C                     addq.l     A4, 8
  4002. 00002F72  4A54                     tst.w      [A4]
  4003. 00002F74  6706                     beq        +0x8 /* 00002F7C */
  4004. 00002F76  7013                     moveq.l    D0, 0x13
  4005. 00002F78  6000 0142                bra        +0x144 /* 000030BC */
  4006. label00002F7C:
  4007. 00002F7C  4A6D B4E8                tst.w      [A5 - 0x4B18]
  4008. 00002F80  6C00 005C                bge        +0x5E /* 00002FDE */
  4009. 00002F84  0C6D 0064 B390           cmpi.w     [A5 - 0x4C70], 0x64 /* 'd' */
  4010. 00002F8A  6706                     beq        +0x8 /* 00002F92 */
  4011. 00002F8C  7000                     moveq.l    D0, 0x00
  4012. 00002F8E  6000 012C                bra        +0x12E /* 000030BC */
  4013. label00002F92:
  4014. 00002F92  2D6D B374 FF9A           move.l     [A6 - 0x66], [A5 - 0x4C8C]
  4015. 00002F98  4267                     clr.w      -[A7]
  4016. 00002F9A  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  4017. 00002F9E  4EBA 01B0                jsr        [PC + 0x1B0 /* 00003150 */]
  4018. 00002FA2  5C8F                     addq.l     A7, 6
  4019. 00002FA4  3E00                     move.w     D7, D0
  4020. 00002FA6  4A47                     tst.w      D7
  4021. 00002FA8  6C14                     bge        +0x16 /* 00002FBE */
  4022. 00002FAA  2D6D B360 FF9A           move.l     [A6 - 0x66], [A5 - 0x4CA0]
  4023. 00002FB0  4267                     clr.w      -[A7]
  4024. 00002FB2  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  4025. 00002FB6  4EBA 0198                jsr        [PC + 0x198 /* 00003150 */]
  4026. 00002FBA  5C8F                     addq.l     A7, 6
  4027. 00002FBC  3E00                     move.w     D7, D0
  4028. label00002FBE:
  4029. 00002FBE  4A47                     tst.w      D7
  4030. 00002FC0  6C06                     bge        +0x8 /* 00002FC8 */
  4031. 00002FC2  7000                     moveq.l    D0, 0x00
  4032. 00002FC4  6000 00F6                bra        +0xF8 /* 000030BC */
  4033. label00002FC8:
  4034. 00002FC8  3F07                     move.w     -[A7], D7
  4035. 00002FCA  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  4036. 00002FCE  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  4037. 00002FD2  4EBA 00F0                jsr        [PC + 0xF0 /* 000030C4 */]
  4038. 00002FD6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4039. 00002FDA  6000 00E0                bra        +0xE2 /* 000030BC */
  4040. label00002FDE:
  4041. 00002FDE  486E FF9E                pea.l      [A6 - 0x62]
  4042. 00002FE2  2F2D B4FC                move.l     -[A7], [A5 - 0x4B04]
  4043. 00002FE6  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  4044. 00002FEA  508F                     addq.l     A7, 8
  4045. 00002FEC  202D B4F8                move.l     D0, [A5 - 0x4B08]
  4046. 00002FF0  B0AE FFDE                cmp.l      D0, [A6 - 0x22]
  4047. 00002FF4  663E                     bne        +0x40 /* 00003034 */
  4048. 00002FF6  302D B4E8                move.w     D0, [A5 - 0x4B18]
  4049. 00002FFA  5240                     addq.w     D0, 1
  4050. 00002FFC  3F00                     move.w     -[A7], D0
  4051. 00002FFE  2F2D B4F8                move.l     -[A7], [A5 - 0x4B08]
  4052. 00003002  4EBA 014C                jsr        [PC + 0x14C /* 00003150 */]
  4053. 00003006  5C8F                     addq.l     A7, 6
  4054. 00003008  3E00                     move.w     D7, D0
  4055. 0000300A  4A47                     tst.w      D7
  4056. 0000300C  6D16                     blt        +0x18 /* 00003024 */
  4057. 0000300E  3F07                     move.w     -[A7], D7
  4058. 00003010  2F2D B4F8                move.l     -[A7], [A5 - 0x4B08]
  4059. 00003014  2F2D B4FC                move.l     -[A7], [A5 - 0x4B04]
  4060. 00003018  4EBA 00AA                jsr        [PC + 0xAA /* 000030C4 */]
  4061. 0000301C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4062. 00003020  6000 009A                bra        +0x9C /* 000030BC */
  4063. label00003024:
  4064. 00003024  4267                     clr.w      -[A7]
  4065. 00003026  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  4066. 0000302A  4EBA 0124                jsr        [PC + 0x124 /* 00003150 */]
  4067. 0000302E  5C8F                     addq.l     A7, 6
  4068. 00003030  3E00                     move.w     D7, D0
  4069. 00003032  6014                     bra        +0x16 /* 00003048 */
  4070. label00003034:
  4071. 00003034  302D B4E8                move.w     D0, [A5 - 0x4B18]
  4072. 00003038  5240                     addq.w     D0, 1
  4073. 0000303A  3F00                     move.w     -[A7], D0
  4074. 0000303C  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  4075. 00003040  4EBA 010E                jsr        [PC + 0x10E /* 00003150 */]
  4076. 00003044  5C8F                     addq.l     A7, 6
  4077. 00003046  3E00                     move.w     D7, D0
  4078. label00003048:
  4079. 00003048  4A47                     tst.w      D7
  4080. 0000304A  6D16                     blt        +0x18 /* 00003062 */
  4081. 0000304C  3F07                     move.w     -[A7], D7
  4082. 0000304E  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  4083. 00003052  2F2D B4FC                move.l     -[A7], [A5 - 0x4B04]
  4084. 00003056  4EBA 006C                jsr        [PC + 0x6C /* 000030C4 */]
  4085. 0000305A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4086. 0000305E  6000 005C                bra        +0x5E /* 000030BC */
  4087. label00003062:
  4088. 00003062  2D6E FFDE FF9A           move.l     [A6 - 0x66], [A6 - 0x22]
  4089. 00003068  4267                     clr.w      -[A7]
  4090. 0000306A  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  4091. 0000306E  4EBA 00E0                jsr        [PC + 0xE0 /* 00003150 */]
  4092. 00003072  5C8F                     addq.l     A7, 6
  4093. 00003074  3E00                     move.w     D7, D0
  4094. 00003076  4A47                     tst.w      D7
  4095. 00003078  6C14                     bge        +0x16 /* 0000308E */
  4096. 0000307A  2D6E FFCA FF9A           move.l     [A6 - 0x66], [A6 - 0x36]
  4097. 00003080  4267                     clr.w      -[A7]
  4098. 00003082  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  4099. 00003086  4EBA 00C8                jsr        [PC + 0xC8 /* 00003150 */]
  4100. 0000308A  5C8F                     addq.l     A7, 6
  4101. 0000308C  3E00                     move.w     D7, D0
  4102. label0000308E:
  4103. 0000308E  4A47                     tst.w      D7
  4104. 00003090  6C04                     bge        +0x6 /* 00003096 */
  4105. 00003092  7000                     moveq.l    D0, 0x00
  4106. 00003094  6026                     bra        +0x28 /* 000030BC */
  4107. label00003096:
  4108. 00003096  202E FF9A                move.l     D0, [A6 - 0x66]
  4109. 0000309A  B0AD B4F8                cmp.l      D0, [A5 - 0x4B08]
  4110. 0000309E  660A                     bne        +0xC /* 000030AA */
  4111. 000030A0  BE6D B4E8                cmp.w      D7, [A5 - 0x4B18]
  4112. 000030A4  6604                     bne        +0x6 /* 000030AA */
  4113. 000030A6  7000                     moveq.l    D0, 0x00
  4114. 000030A8  6012                     bra        +0x14 /* 000030BC */
  4115. label000030AA:
  4116. 000030AA  3F07                     move.w     -[A7], D7
  4117. 000030AC  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  4118. 000030B0  2F2D B4FC                move.l     -[A7], [A5 - 0x4B04]
  4119. 000030B4  4EBA 000E                jsr        [PC + 0xE /* 000030C4 */]
  4120. 000030B8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4121. label000030BC:
  4122. 000030BC  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4123. 000030C0  4E5E                     unlink     A6
  4124. 000030C2  4E75                     rts
  4125. fn000030C4:
  4126. 000030C4  4E56 FFFC                link       A6, -0x0004
  4127. 000030C8  3D6D B32C FFFC           move.w     [A6 - 0x4], [A5 - 0x4CD4]
  4128. 000030CE  4EAD 0B2A                jsr        [A5 + 0xB2A /* export_353 */]
  4129. 000030D2  3D40 FFFE                move.w     [A6 - 0x2], D0
  4130. 000030D6  4A6E FFFE                tst.w      [A6 - 0x2]
  4131. 000030DA  6708                     beq        +0xA /* 000030E4 */
  4132. 000030DC  302E FFFE                move.w     D0, [A6 - 0x2]
  4133. 000030E0  6000 006A                bra        +0x6C /* 0000314C */
  4134. label000030E4:
  4135. 000030E4  302E FFFC                move.w     D0, [A6 - 0x4]
  4136. 000030E8  B06D B32C                cmp.w      D0, [A5 - 0x4CD4]
  4137. 000030EC  6706                     beq        +0x8 /* 000030F4 */
  4138. 000030EE  7000                     moveq.l    D0, 0x00
  4139. 000030F0  6000 005A                bra        +0x5C /* 0000314C */
  4140. label000030F4:
  4141. 000030F4  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4142. 000030F8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4143. 000030FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4144. 00003100  4EAD 0B82                jsr        [A5 + 0xB82 /* export_364 */]
  4145. 00003104  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4146. 00003108  3D40 FFFE                move.w     [A6 - 0x2], D0
  4147. 0000310C  4A6E FFFE                tst.w      [A6 - 0x2]
  4148. 00003110  6706                     beq        +0x8 /* 00003118 */
  4149. 00003112  302E FFFE                move.w     D0, [A6 - 0x2]
  4150. 00003116  6034                     bra        +0x36 /* 0000314C */
  4151. label00003118:
  4152. 00003118  302E FFFC                move.w     D0, [A6 - 0x4]
  4153. 0000311C  B06D B32C                cmp.w      D0, [A5 - 0x4CD4]
  4154. 00003120  6704                     beq        +0x6 /* 00003126 */
  4155. 00003122  7000                     moveq.l    D0, 0x00
  4156. 00003124  6026                     bra        +0x28 /* 0000314C */
  4157. label00003126:
  4158. 00003126  4A6D B4E8                tst.w      [A5 - 0x4B18]
  4159. 0000312A  6C04                     bge        +0x6 /* 00003130 */
  4160. 0000312C  7000                     moveq.l    D0, 0x00
  4161. 0000312E  601C                     bra        +0x1E /* 0000314C */
  4162. label00003130:
  4163. 00003130  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4164. 00003134  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  4165. 00003138  588F                     addq.l     A7, 4
  4166. 0000313A  42A7                     clr.l      -[A7]
  4167. 0000313C  4878 FFFF                push.l     0xFFFF
  4168. 00003140  2F2D B4F4                move.l     -[A7], [A5 - 0x4B0C]
  4169. 00003144  A9D1                     syscall    TESetSelect
  4170. 00003146  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  4171. 0000314A  7000                     moveq.l    D0, 0x00
  4172. label0000314C:
  4173. 0000314C  4E5E                     unlink     A6
  4174. 0000314E  4E75                     rts
  4175. fn00003150:
  4176. 00003150  4E56 0000                link       A6, 0
  4177. 00003154  48E7 0308                movem.l    -[A7], D6,D7,A4
  4178. 00003158  206E 0008                movea.l    A0, [A6 + 0x8]
  4179. 0000315C  302E 000C                move.w     D0, [A6 + 0xC]
  4180. 00003160  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4181. 00003164  D090                     add.l      D0, [A0]
  4182. 00003166  2840                     movea.l    A4, D0
  4183. 00003168  42A7                     clr.l      -[A7]
  4184. 0000316A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4185. 0000316E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4186. 00003172  201F                     move.l     D0, [A7]+
  4187. 00003174  4878 0052                push.l     0x52 /* 'R' */
  4188. 00003178  2F00                     move.l     -[A7], D0
  4189. 0000317A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  4190. 0000317E  3E00                     move.w     D7, D0
  4191. 00003180  3C2E 000C                move.w     D6, [A6 + 0xC]
  4192. 00003184  6022                     bra        +0x24 /* 000031A8 */
  4193. label00003186:
  4194. 00003186  0C6C 0002 0002           cmpi.w     [A4 + 0x2], 0x2
  4195. 0000318C  6614                     bne        +0x16 /* 000031A2 */
  4196. 0000318E  082C 0003 000D           btst.b     [A4 + 0xD], 0x3
  4197. 00003194  660C                     bne        +0xE /* 000031A2 */
  4198. 00003196  082C 0000 000D           btst.b     [A4 + 0xD], 0x0
  4199. 0000319C  6704                     beq        +0x6 /* 000031A2 */
  4200. 0000319E  3006                     move.w     D0, D6
  4201. 000031A0  600C                     bra        +0xE /* 000031AE */
  4202. label000031A2:
  4203. 000031A2  49EC 0052                lea.l      A4, [A4 + 0x52]
  4204. 000031A6  5246                     addq.w     D6, 1
  4205. label000031A8:
  4206. 000031A8  BC47                     cmp.w      D6, D7
  4207. 000031AA  6DDA                     blt        -0x24 /* 00003186 */
  4208. 000031AC  70FF                     moveq.l    D0, 0xFFFFFFFF
  4209. label000031AE:
  4210. 000031AE  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4211. 000031B2  4E5E                     unlink     A6
  4212. 000031B4  4E75                     rts
  4213. fn000031B6:
  4214. 000031B6  4E56 FAE0                link       A6, -0x0520
  4215. 000031BA  48E7 0308                movem.l    -[A7], D6,D7,A4
  4216. 000031BE  286E 000C                movea.l    A4, [A6 + 0xC]
  4217. 000031C2  508C                     addq.l     A4, 8
  4218. 000031C4  3C14                     move.w     D6, [A4]
  4219. 000031C6  508C                     addq.l     A4, 8
  4220. 000031C8  4A54                     tst.w      [A4]
  4221. 000031CA  6706                     beq        +0x8 /* 000031D2 */
  4222. 000031CC  7013                     moveq.l    D0, 0x13
  4223. 000031CE  6000 013C                bra        +0x13E /* 0000330C */
  4224. label000031D2:
  4225. 000031D2  3006                     move.w     D0, D6
  4226. 000031D4  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  4227. 000031D8  0004 0012                ori.b      D4, 0x12
  4228. 000031DC  0FC9                     .incomplete
  4229. 000031DE  0038 0FE3 005C           ori.b      [0x0000005C], 0xE3
  4230. 000031E4  138B 0068                move.b     [A1 + D0.w + 0x68], A3
  4231. 000031E8  138C 0074                move.b     [A1 + D0.w + 0x74], A4
  4232. 000031EC  082D 0003 B16E           btst.b     [A5 - 0x4E92], 0x3
  4233. 000031F2  6712                     beq        +0x14 /* 00003206 */
  4234. 000031F4  486E FAE0                pea.l      [A6 - 0x520]
  4235. 000031F8  486D B842                pea.l      [A5 - 0x47BE]
  4236. 000031FC  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  4237. 00003200  508F                     addq.l     A7, 8
  4238. 00003202  6000 0060                bra        +0x62 /* 00003264 */
  4239. label00003206:
  4240. 00003206  486E FAE0                pea.l      [A6 - 0x520]
  4241. 0000320A  486D B848                pea.l      [A5 - 0x47B8]
  4242. 0000320E  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  4243. 00003212  508F                     addq.l     A7, 8
  4244. 00003214  604E                     bra        +0x50 /* 00003264 */
  4245. 00003216  082D 0003 B16E           btst.b     [A5 - 0x4E92], 0x3
  4246. 0000321C  6710                     beq        +0x12 /* 0000322E */
  4247. 0000321E  486E FAE0                pea.l      [A6 - 0x520]
  4248. 00003222  486D B84E                pea.l      [A5 - 0x47B2]
  4249. 00003226  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  4250. 0000322A  508F                     addq.l     A7, 8
  4251. 0000322C  6036                     bra        +0x38 /* 00003264 */
  4252. label0000322E:
  4253. 0000322E  486E FAE0                pea.l      [A6 - 0x520]
  4254. 00003232  486D B854                pea.l      [A5 - 0x47AC]
  4255. 00003236  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  4256. 0000323A  508F                     addq.l     A7, 8
  4257. 0000323C  6026                     bra        +0x28 /* 00003264 */
  4258. 0000323E  486E FAE0                pea.l      [A6 - 0x520]
  4259. 00003242  486D B85A                pea.l      [A5 - 0x47A6]
  4260. 00003246  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  4261. 0000324A  508F                     addq.l     A7, 8
  4262. 0000324C  6016                     bra        +0x18 /* 00003264 */
  4263. 0000324E  486E FAE0                pea.l      [A6 - 0x520]
  4264. 00003252  486D B860                pea.l      [A5 - 0x47A0]
  4265. 00003256  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  4266. 0000325A  508F                     addq.l     A7, 8
  4267. 0000325C  6006                     bra        +0x8 /* 00003264 */
  4268. 0000325E  7002                     moveq.l    D0, 0x02
  4269. 00003260  6000 00AA                bra        +0xAC /* 0000330C */
  4270. label00003264:
  4271. 00003264  42A7                     clr.l      -[A7]
  4272. 00003266  42A7                     clr.l      -[A7]
  4273. 00003268  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4274. 0000326C  205F                     movea.l    A0, [A7]+
  4275. 0000326E  2D48 FBE4                move.l     [A6 - 0x41C], A0
  4276. 00003272  2F2E FBE4                move.l     -[A7], [A6 - 0x41C]
  4277. 00003276  486E FAE0                pea.l      [A6 - 0x520]
  4278. 0000327A  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  4279. 0000327E  508F                     addq.l     A7, 8
  4280. 00003280  2F2E FBE4                move.l     -[A7], [A6 - 0x41C]
  4281. 00003284  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4282. 00003288  588F                     addq.l     A7, 4
  4283. 0000328A  42A7                     clr.l      -[A7]
  4284. 0000328C  42A7                     clr.l      -[A7]
  4285. 0000328E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4286. 00003292  205F                     movea.l    A0, [A7]+
  4287. 00003294  2D48 FBE0                move.l     [A6 - 0x420], A0
  4288. 00003298  42A7                     clr.l      -[A7]
  4289. 0000329A  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  4290. 0000329E  2F2E FBE4                move.l     -[A7], [A6 - 0x41C]
  4291. 000032A2  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  4292. 000032A6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4293. 000032AA  2F2E FBE4                move.l     -[A7], [A6 - 0x41C]
  4294. 000032AE  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  4295. 000032B2  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  4296. 000032B6  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  4297. 000032BA  206E FBE4                movea.l    A0, [A6 - 0x41C]
  4298. 000032BE  486E FBE8                pea.l      [A6 - 0x418]
  4299. 000032C2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4300. 000032C6  2F10                     move.l     -[A7], [A0]
  4301. 000032C8  206E FBE0                movea.l    A0, [A6 - 0x420]
  4302. 000032CC  2F10                     move.l     -[A7], [A0]
  4303. 000032CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4304. 000032D2  4EBA F7B2                jsr        [PC - 0x84E /* 00002A86 */]
  4305. 000032D6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4306. 000032DA  3E00                     move.w     D7, D0
  4307. 000032DC  2F2E FBE4                move.l     -[A7], [A6 - 0x41C]
  4308. 000032E0  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4309. 000032E4  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  4310. 000032E8  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4311. 000032EC  4A47                     tst.w      D7
  4312. 000032EE  6704                     beq        +0x6 /* 000032F4 */
  4313. 000032F0  3007                     move.w     D0, D7
  4314. 000032F2  6018                     bra        +0x1A /* 0000330C */
  4315. label000032F4:
  4316. 000032F4  486E FBE8                pea.l      [A6 - 0x418]
  4317. 000032F8  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  4318. 000032FC  588F                     addq.l     A7, 4
  4319. 000032FE  3E00                     move.w     D7, D0
  4320. 00003300  0C47 FC20                cmpi.w     D7, 0xFC20
  4321. 00003304  6604                     bne        +0x6 /* 0000330A */
  4322. 00003306  7000                     moveq.l    D0, 0x00
  4323. 00003308  6002                     bra        +0x4 /* 0000330C */
  4324. label0000330A:
  4325. 0000330A  3007                     move.w     D0, D7
  4326. label0000330C:
  4327. 0000330C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4328. 00003310  4E5E                     unlink     A6
  4329. 00003312  4E75                     rts
  4330. fn00003314:
  4331. 00003314  4E56 0000                link       A6, 0
  4332. 00003318  2F0C                     move.l     -[A7], A4
  4333. 0000331A  286E 000C                movea.l    A4, [A6 + 0xC]
  4334. 0000331E  508C                     addq.l     A4, 8
  4335. 00003320  0C54 271E                cmpi.w     [A4], 0x271E
  4336. 00003324  6602                     bne        +0x4 /* 00003328 */
  4337. 00003326  508C                     addq.l     A4, 8
  4338. label00003328:
  4339. 00003328  0C54 0FE6                cmpi.w     [A4], 0xFE6
  4340. 0000332C  6704                     beq        +0x6 /* 00003332 */
  4341. 0000332E  7002                     moveq.l    D0, 0x02
  4342. 00003330  6028                     bra        +0x2A /* 0000335A */
  4343. label00003332:
  4344. 00003332  508C                     addq.l     A4, 8
  4345. 00003334  0C54 271B                cmpi.w     [A4], 0x271B
  4346. 00003338  6704                     beq        +0x6 /* 0000333E */
  4347. 0000333A  7005                     moveq.l    D0, 0x05
  4348. 0000333C  601C                     bra        +0x1E /* 0000335A */
  4349. label0000333E:
  4350. 0000333E  508C                     addq.l     A4, 8
  4351. 00003340  3F3C FFFF                move.w     -[A7], 0xFFFF
  4352. 00003344  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4353. 00003348  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4354. 0000334C  2F0C                     move.l     -[A7], A4
  4355. 0000334E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4356. 00003352  4EBA 000C                jsr        [PC + 0xC /* 00003360 */]
  4357. 00003356  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4358. label0000335A:
  4359. 0000335A  285F                     movea.l    A4, [A7]+
  4360. 0000335C  4E5E                     unlink     A6
  4361. 0000335E  4E75                     rts
  4362. export_336:
  4363. fn00003360:
  4364. 00003360  4E56 FDE6                link       A6, -0x021A
  4365. 00003364  2F0C                     move.l     -[A7], A4
  4366. 00003366  286E 000C                movea.l    A4, [A6 + 0xC]
  4367. 0000336A  4A6D B318                tst.w      [A5 - 0x4CE8]
  4368. 0000336E  6606                     bne        +0x8 /* 00003376 */
  4369. 00003370  7055                     moveq.l    D0, 0x55
  4370. 00003372  6000 0444                bra        +0x446 /* 000037B8 */
  4371. label00003376:
  4372. 00003376  486E FEEC                pea.l      [A6 - 0x114]
  4373. 0000337A  486E FEEA                pea.l      [A6 - 0x116]
  4374. 0000337E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4375. 00003382  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4376. 00003386  2F0C                     move.l     -[A7], A4
  4377. 00003388  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4378. 0000338C  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  4379. 00003390  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4380. 00003394  3D40 FEE6                move.w     [A6 - 0x11A], D0
  4381. 00003398  4A6E FEE6                tst.w      [A6 - 0x11A]
  4382. 0000339C  6708                     beq        +0xA /* 000033A6 */
  4383. 0000339E  302E FEE6                move.w     D0, [A6 - 0x11A]
  4384. 000033A2  6000 0414                bra        +0x416 /* 000037B8 */
  4385. label000033A6:
  4386. 000033A6  302E FEEA                move.w     D0, [A6 - 0x116]
  4387. 000033AA  48C0                     ext.l      D0
  4388. 000033AC  E780                     asl        D0, 3
  4389. 000033AE  D9C0                     add.l      A4, D0
  4390. 000033B0  4A54                     tst.w      [A4]
  4391. 000033B2  6710                     beq        +0x12 /* 000033C4 */
  4392. 000033B4  486E FEEC                pea.l      [A6 - 0x114]
  4393. 000033B8  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  4394. 000033BC  588F                     addq.l     A7, 4
  4395. 000033BE  7002                     moveq.l    D0, 0x02
  4396. 000033C0  6000 03F6                bra        +0x3F8 /* 000037B8 */
  4397. label000033C4:
  4398. 000033C4  422E FDE6                clr.b      [A6 - 0x21A]
  4399. 000033C8  302E FEEC                move.w     D0, [A6 - 0x114]
  4400. 000033CC  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4401. 000033D0  0001 0008                ori.b      D1, 0x8
  4402. 000033D4  03D8                     .incomplete
  4403. 000033D6  0010 0098                ori.b      [A0], 0x98
  4404. 000033DA  011A                     btst       [A2]+, D0
  4405. 000033DC  01FA                     .incomplete
  4406. 000033DE  026C 02DE 0350           andi.w     [A4 + 0x350], 0x2DE
  4407. 000033E4  0100                     btst       D0, D0
  4408. 000033E6  486E FDE6                pea.l      [A6 - 0x21A]
  4409. 000033EA  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4410. 000033EE  486E FEEC                pea.l      [A6 - 0x114]
  4411. 000033F2  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  4412. 000033F6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4413. 000033FA  206E FF06                movea.l    A0, [A6 - 0xFA]
  4414. 000033FE  302E FF0A                move.w     D0, [A6 - 0xF6]
  4415. 00003402  C1FC 001A                muls.w     D0, 0x1A
  4416. 00003406  D090                     add.l      D0, [A0]
  4417. 00003408  2040                     movea.l    A0, D0
  4418. 0000340A  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  4419. 0000340E  7005                     moveq.l    D0, 0x05
  4420. label00003410:
  4421. 00003410  22D8                     move.l     [A1]+, [A0]+
  4422. 00003412  51C8 FFFC                dbf        D0, -0x6 /* 00003410 */
  4423. 00003416  32D8                     move.w     [A1]+, [A0]+
  4424. 00003418  486E FDE6                pea.l      [A6 - 0x21A]
  4425. 0000341C  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4426. 00003420  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4427. 00003424  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  4428. 00003428  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4429. 0000342C  4A40                     tst.w      D0
  4430. 0000342E  6700 037C                beq        +0x37E /* 000037AC */
  4431. 00003432  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  4432. 00003436  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  4433. 0000343A  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4434. 0000343E  508F                     addq.l     A7, 8
  4435. 00003440  3F00                     move.w     -[A7], D0
  4436. 00003442  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4437. 00003446  548F                     addq.l     A7, 2
  4438. 00003448  422E FDE6                clr.b      [A6 - 0x21A]
  4439. 0000344C  486E FDE6                pea.l      [A6 - 0x21A]
  4440. 00003450  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4441. 00003454  486E FEEC                pea.l      [A6 - 0x114]
  4442. 00003458  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  4443. 0000345C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4444. 00003460  486E FDE6                pea.l      [A6 - 0x21A]
  4445. 00003464  4267                     clr.w      -[A7]
  4446. 00003466  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  4447. 0000346A  5C8F                     addq.l     A7, 6
  4448. 0000346C  6000 033E                bra        +0x340 /* 000037AC */
  4449. 00003470  486E FDE6                pea.l      [A6 - 0x21A]
  4450. 00003474  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4451. 00003478  486E FEEC                pea.l      [A6 - 0x114]
  4452. 0000347C  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  4453. 00003480  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4454. 00003484  206E FF02                movea.l    A0, [A6 - 0xFE]
  4455. 00003488  486E FDE6                pea.l      [A6 - 0x21A]
  4456. 0000348C  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4457. 00003490  2050                     movea.l    A0, [A0]
  4458. 00003492  2F28 0016                move.l     -[A7], [A0 + 0x16]
  4459. 00003496  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  4460. 0000349A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4461. 0000349E  4A40                     tst.w      D0
  4462. 000034A0  6700 030A                beq        +0x30C /* 000037AC */
  4463. 000034A4  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  4464. 000034A8  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  4465. 000034AC  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4466. 000034B0  508F                     addq.l     A7, 8
  4467. 000034B2  3F00                     move.w     -[A7], D0
  4468. 000034B4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4469. 000034B8  548F                     addq.l     A7, 2
  4470. 000034BA  422E FDE6                clr.b      [A6 - 0x21A]
  4471. 000034BE  486E FDE6                pea.l      [A6 - 0x21A]
  4472. 000034C2  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4473. 000034C6  486E FEEC                pea.l      [A6 - 0x114]
  4474. 000034CA  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  4475. 000034CE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4476. 000034D2  486E FDE6                pea.l      [A6 - 0x21A]
  4477. 000034D6  3F3C 0001                move.w     -[A7], 0x1
  4478. 000034DA  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  4479. 000034DE  5C8F                     addq.l     A7, 6
  4480. 000034E0  6000 02CA                bra        +0x2CC /* 000037AC */
  4481. 000034E4  486E FEEC                pea.l      [A6 - 0x114]
  4482. 000034E8  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  4483. 000034EC  588F                     addq.l     A7, 4
  4484. 000034EE  7002                     moveq.l    D0, 0x02
  4485. 000034F0  6000 02C6                bra        +0x2C8 /* 000037B8 */
  4486. 000034F4  486E FDE6                pea.l      [A6 - 0x21A]
  4487. 000034F8  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4488. 000034FC  486E FEEC                pea.l      [A6 - 0x114]
  4489. 00003500  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  4490. 00003504  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4491. 00003508  206E FF76                movea.l    A0, [A6 - 0x8A]
  4492. 0000350C  302E FF70                move.w     D0, [A6 - 0x90]
  4493. 00003510  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4494. 00003514  D090                     add.l      D0, [A0]
  4495. 00003516  2040                     movea.l    A0, D0
  4496. 00003518  43EE FF94                lea.l      A1, [A6 - 0x6C]
  4497. 0000351C  7013                     moveq.l    D0, 0x13
  4498. label0000351E:
  4499. 0000351E  22D8                     move.l     [A1]+, [A0]+
  4500. 00003520  51C8 FFFC                dbf        D0, -0x6 /* 0000351E */
  4501. 00003524  32D8                     move.w     [A1]+, [A0]+
  4502. 00003526  4AAE FFD6                tst.l      [A6 - 0x2A]
  4503. 0000352A  660C                     bne        +0xE /* 00003538 */
  4504. 0000352C  4267                     clr.w      -[A7]
  4505. 0000352E  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  4506. 00003532  548F                     addq.l     A7, 2
  4507. 00003534  2D40 FFD6                move.l     [A6 - 0x2A], D0
  4508. label00003538:
  4509. 00003538  486E FDE6                pea.l      [A6 - 0x21A]
  4510. 0000353C  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4511. 00003540  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  4512. 00003544  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  4513. 00003548  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4514. 0000354C  3D40 FEE8                move.w     [A6 - 0x118], D0
  4515. 00003550  42A7                     clr.l      -[A7]
  4516. 00003552  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  4517. 00003556  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  4518. 0000355A  201F                     move.l     D0, [A7]+
  4519. 0000355C  0C80 0000 0018           cmpi.l     D0, 0x18
  4520. 00003562  6E0C                     bgt        +0xE /* 00003570 */
  4521. 00003564  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  4522. 00003568  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4523. 0000356C  42AE FFD6                clr.l      [A6 - 0x2A]
  4524. label00003570:
  4525. 00003570  206E FF76                movea.l    A0, [A6 - 0x8A]
  4526. 00003574  302E FF70                move.w     D0, [A6 - 0x90]
  4527. 00003578  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4528. 0000357C  D090                     add.l      D0, [A0]
  4529. 0000357E  2040                     movea.l    A0, D0
  4530. 00003580  43EE FF94                lea.l      A1, [A6 - 0x6C]
  4531. 00003584  7013                     moveq.l    D0, 0x13
  4532. label00003586:
  4533. 00003586  20D9                     move.l     [A0]+, [A1]+
  4534. 00003588  51C8 FFFC                dbf        D0, -0x6 /* 00003586 */
  4535. 0000358C  30D9                     move.w     [A0]+, [A1]+
  4536. 0000358E  4A6E FEE8                tst.w      [A6 - 0x118]
  4537. 00003592  6700 0218                beq        +0x21A /* 000037AC */
  4538. 00003596  2F2E FF72                move.l     -[A7], [A6 - 0x8E]
  4539. 0000359A  2F2E FF0E                move.l     -[A7], [A6 - 0xF2]
  4540. 0000359E  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4541. 000035A2  508F                     addq.l     A7, 8
  4542. 000035A4  3F00                     move.w     -[A7], D0
  4543. 000035A6  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4544. 000035AA  548F                     addq.l     A7, 2
  4545. 000035AC  422E FDE6                clr.b      [A6 - 0x21A]
  4546. 000035B0  486E FDE6                pea.l      [A6 - 0x21A]
  4547. 000035B4  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4548. 000035B8  486E FEEC                pea.l      [A6 - 0x114]
  4549. 000035BC  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  4550. 000035C0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4551. 000035C4  486E FDE6                pea.l      [A6 - 0x21A]
  4552. 000035C8  3F3C 0001                move.w     -[A7], 0x1
  4553. 000035CC  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  4554. 000035D0  5C8F                     addq.l     A7, 6
  4555. 000035D2  6000 01D8                bra        +0x1DA /* 000037AC */
  4556. 000035D6  486E FDE6                pea.l      [A6 - 0x21A]
  4557. 000035DA  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4558. 000035DE  486E FEEC                pea.l      [A6 - 0x114]
  4559. 000035E2  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  4560. 000035E6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4561. 000035EA  206E FF36                movea.l    A0, [A6 - 0xCA]
  4562. 000035EE  486E FDE6                pea.l      [A6 - 0x21A]
  4563. 000035F2  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4564. 000035F6  2050                     movea.l    A0, [A0]
  4565. 000035F8  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4566. 000035FC  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  4567. 00003600  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4568. 00003604  4A40                     tst.w      D0
  4569. 00003606  6700 01A4                beq        +0x1A6 /* 000037AC */
  4570. 0000360A  2F2E FF2E                move.l     -[A7], [A6 - 0xD2]
  4571. 0000360E  2F2E FF0E                move.l     -[A7], [A6 - 0xF2]
  4572. 00003612  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4573. 00003616  508F                     addq.l     A7, 8
  4574. 00003618  3F00                     move.w     -[A7], D0
  4575. 0000361A  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4576. 0000361E  548F                     addq.l     A7, 2
  4577. 00003620  422E FDE6                clr.b      [A6 - 0x21A]
  4578. 00003624  486E FDE6                pea.l      [A6 - 0x21A]
  4579. 00003628  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4580. 0000362C  486E FEEC                pea.l      [A6 - 0x114]
  4581. 00003630  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  4582. 00003634  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4583. 00003638  486E FDE6                pea.l      [A6 - 0x21A]
  4584. 0000363C  3F3C 0002                move.w     -[A7], 0x2
  4585. 00003640  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  4586. 00003644  5C8F                     addq.l     A7, 6
  4587. 00003646  6000 0164                bra        +0x166 /* 000037AC */
  4588. 0000364A  486E FDE6                pea.l      [A6 - 0x21A]
  4589. 0000364E  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4590. 00003652  486E FEEC                pea.l      [A6 - 0x114]
  4591. 00003656  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  4592. 0000365A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4593. 0000365E  206E FF4A                movea.l    A0, [A6 - 0xB6]
  4594. 00003662  486E FDE6                pea.l      [A6 - 0x21A]
  4595. 00003666  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4596. 0000366A  2050                     movea.l    A0, [A0]
  4597. 0000366C  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4598. 00003670  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  4599. 00003674  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4600. 00003678  4A40                     tst.w      D0
  4601. 0000367A  6700 0130                beq        +0x132 /* 000037AC */
  4602. 0000367E  2F2E FF42                move.l     -[A7], [A6 - 0xBE]
  4603. 00003682  2F2E FF0E                move.l     -[A7], [A6 - 0xF2]
  4604. 00003686  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4605. 0000368A  508F                     addq.l     A7, 8
  4606. 0000368C  3F00                     move.w     -[A7], D0
  4607. 0000368E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4608. 00003692  548F                     addq.l     A7, 2
  4609. 00003694  422E FDE6                clr.b      [A6 - 0x21A]
  4610. 00003698  486E FDE6                pea.l      [A6 - 0x21A]
  4611. 0000369C  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4612. 000036A0  486E FEEC                pea.l      [A6 - 0x114]
  4613. 000036A4  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  4614. 000036A8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4615. 000036AC  486E FDE6                pea.l      [A6 - 0x21A]
  4616. 000036B0  3F3C 0003                move.w     -[A7], 0x3
  4617. 000036B4  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  4618. 000036B8  5C8F                     addq.l     A7, 6
  4619. 000036BA  6000 00F0                bra        +0xF2 /* 000037AC */
  4620. 000036BE  486E FDE6                pea.l      [A6 - 0x21A]
  4621. 000036C2  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4622. 000036C6  486E FEEC                pea.l      [A6 - 0x114]
  4623. 000036CA  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  4624. 000036CE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4625. 000036D2  206E FF26                movea.l    A0, [A6 - 0xDA]
  4626. 000036D6  486E FDE6                pea.l      [A6 - 0x21A]
  4627. 000036DA  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4628. 000036DE  2050                     movea.l    A0, [A0]
  4629. 000036E0  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  4630. 000036E4  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  4631. 000036E8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4632. 000036EC  4A40                     tst.w      D0
  4633. 000036EE  6700 00BC                beq        +0xBE /* 000037AC */
  4634. 000036F2  2F2E FF1E                move.l     -[A7], [A6 - 0xE2]
  4635. 000036F6  2F2E FF0E                move.l     -[A7], [A6 - 0xF2]
  4636. 000036FA  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4637. 000036FE  508F                     addq.l     A7, 8
  4638. 00003700  3F00                     move.w     -[A7], D0
  4639. 00003702  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4640. 00003706  548F                     addq.l     A7, 2
  4641. 00003708  422E FDE6                clr.b      [A6 - 0x21A]
  4642. 0000370C  486E FDE6                pea.l      [A6 - 0x21A]
  4643. 00003710  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4644. 00003714  486E FEEC                pea.l      [A6 - 0x114]
  4645. 00003718  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  4646. 0000371C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4647. 00003720  486E FDE6                pea.l      [A6 - 0x21A]
  4648. 00003724  3F3C 0004                move.w     -[A7], 0x4
  4649. 00003728  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  4650. 0000372C  5C8F                     addq.l     A7, 6
  4651. 0000372E  6000 007C                bra        +0x7E /* 000037AC */
  4652. 00003732  486E FDE6                pea.l      [A6 - 0x21A]
  4653. 00003736  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4654. 0000373A  2F2E FF0E                move.l     -[A7], [A6 - 0xF2]
  4655. 0000373E  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  4656. 00003742  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4657. 00003746  206E FF12                movea.l    A0, [A6 - 0xEE]
  4658. 0000374A  486E FDE6                pea.l      [A6 - 0x21A]
  4659. 0000374E  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  4660. 00003752  2050                     movea.l    A0, [A0]
  4661. 00003754  2F28 000E                move.l     -[A7], [A0 + 0xE]
  4662. 00003758  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  4663. 0000375C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4664. 00003760  4A40                     tst.w      D0
  4665. 00003762  6748                     beq        +0x4A /* 000037AC */
  4666. 00003764  42A7                     clr.l      -[A7]
  4667. 00003766  2F2E FF0E                move.l     -[A7], [A6 - 0xF2]
  4668. 0000376A  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  4669. 0000376E  508F                     addq.l     A7, 8
  4670. 00003770  3F00                     move.w     -[A7], D0
  4671. 00003772  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4672. 00003776  548F                     addq.l     A7, 2
  4673. 00003778  422E FDE6                clr.b      [A6 - 0x21A]
  4674. 0000377C  486E FDE6                pea.l      [A6 - 0x21A]
  4675. 00003780  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  4676. 00003784  2F2E FF0E                move.l     -[A7], [A6 - 0xF2]
  4677. 00003788  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  4678. 0000378C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4679. 00003790  486E FDE6                pea.l      [A6 - 0x21A]
  4680. 00003794  3F3C 0005                move.w     -[A7], 0x5
  4681. 00003798  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  4682. 0000379C  5C8F                     addq.l     A7, 6
  4683. 0000379E  486E FDE6                pea.l      [A6 - 0x21A]
  4684. 000037A2  3F3C 0006                move.w     -[A7], 0x6
  4685. 000037A6  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  4686. 000037AA  5C8F                     addq.l     A7, 6
  4687. label000037AC:
  4688. 000037AC  486E FEEC                pea.l      [A6 - 0x114]
  4689. 000037B0  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  4690. 000037B4  588F                     addq.l     A7, 4
  4691. 000037B6  7000                     moveq.l    D0, 0x00
  4692. label000037B8:
  4693. 000037B8  285F                     movea.l    A4, [A7]+
  4694. 000037BA  4E5E                     unlink     A6
  4695. 000037BC  4E75                     rts
  4696. fn000037BE:
  4697. 000037BE  4E56 0000                link       A6, 0
  4698. 000037C2  2F0C                     move.l     -[A7], A4
  4699. 000037C4  286E 000C                movea.l    A4, [A6 + 0xC]
  4700. 000037C8  508C                     addq.l     A4, 8
  4701. 000037CA  0C54 2B1D                cmpi.w     [A4], 0x2B1D
  4702. 000037CE  6602                     bne        +0x4 /* 000037D2 */
  4703. 000037D0  508C                     addq.l     A4, 8
  4704. label000037D2:
  4705. 000037D2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4706. 000037D6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4707. 000037DA  2F0C                     move.l     -[A7], A4
  4708. 000037DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4709. 000037E0  4EBA 000C                jsr        [PC + 0xC /* 000037EE */]
  4710. 000037E4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4711. 000037E8  285F                     movea.l    A4, [A7]+
  4712. 000037EA  4E5E                     unlink     A6
  4713. 000037EC  4E75                     rts
  4714. fn000037EE:
  4715. 000037EE  4E56 FFF4                link       A6, -0x000C
  4716. 000037F2  2F0C                     move.l     -[A7], A4
  4717. 000037F4  286E 000C                movea.l    A4, [A6 + 0xC]
  4718. 000037F8  486E FFFC                pea.l      [A6 - 0x4]
  4719. 000037FC  486E FFF8                pea.l      [A6 - 0x8]
  4720. 00003800  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4721. 00003804  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4722. 00003808  2F0C                     move.l     -[A7], A4
  4723. 0000380A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4724. 0000380E  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  4725. 00003812  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4726. 00003816  3D40 FFFA                move.w     [A6 - 0x6], D0
  4727. 0000381A  4A6E FFFA                tst.w      [A6 - 0x6]
  4728. 0000381E  6610                     bne        +0x12 /* 00003830 */
  4729. 00003820  302E FFF8                move.w     D0, [A6 - 0x8]
  4730. 00003824  48C0                     ext.l      D0
  4731. 00003826  E780                     asl        D0, 3
  4732. 00003828  D08C                     add.l      D0, A4
  4733. 0000382A  2040                     movea.l    A0, D0
  4734. 0000382C  4A50                     tst.w      [A0]
  4735. 0000382E  6718                     beq        +0x1A /* 00003848 */
  4736. label00003830:
  4737. 00003830  4A6E FFFA                tst.w      [A6 - 0x6]
  4738. 00003834  6608                     bne        +0xA /* 0000383E */
  4739. 00003836  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4740. 0000383A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4741. label0000383E:
  4742. 0000383E  2F0C                     move.l     -[A7], A4
  4743. 00003840  4EBA 0074                jsr        [PC + 0x74 /* 000038B6 */]
  4744. 00003844  588F                     addq.l     A7, 4
  4745. 00003846  6068                     bra        +0x6A /* 000038B0 */
  4746. label00003848:
  4747. 00003848  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4748. 0000384C  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4749. 00003850  588F                     addq.l     A7, 4
  4750. 00003852  42A7                     clr.l      -[A7]
  4751. 00003854  42A7                     clr.l      -[A7]
  4752. 00003856  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4753. 0000385A  205F                     movea.l    A0, [A7]+
  4754. 0000385C  2D48 FFF4                move.l     [A6 - 0xC], A0
  4755. 00003860  42A7                     clr.l      -[A7]
  4756. 00003862  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4757. 00003866  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4758. 0000386A  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  4759. 0000386E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4760. 00003872  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4761. 00003876  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  4762. 0000387A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4763. 0000387E  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  4764. 00003882  206E FFF4                movea.l    A0, [A6 - 0xC]
  4765. 00003886  2850                     movea.l    A4, [A0]
  4766. 00003888  206E FFFC                movea.l    A0, [A6 - 0x4]
  4767. 0000388C  2D50 0010                move.l     [A6 + 0x10], [A0]
  4768. 00003890  2F0C                     move.l     -[A7], A4
  4769. 00003892  4EBA 0022                jsr        [PC + 0x22 /* 000038B6 */]
  4770. 00003896  588F                     addq.l     A7, 4
  4771. 00003898  3D40 FFFA                move.w     [A6 - 0x6], D0
  4772. 0000389C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4773. 000038A0  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4774. 000038A4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4775. 000038A8  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4776. 000038AC  302E FFFA                move.w     D0, [A6 - 0x6]
  4777. label000038B0:
  4778. 000038B0  285F                     movea.l    A4, [A7]+
  4779. 000038B2  4E5E                     unlink     A6
  4780. 000038B4  4E75                     rts
  4781. fn000038B6:
  4782. 000038B6  4E56 FFF8                link       A6, -0x0008
  4783. 000038BA  2F0C                     move.l     -[A7], A4
  4784. 000038BC  286E 0008                movea.l    A4, [A6 + 0x8]
  4785. 000038C0  3014                     move.w     D0, [A4]
  4786. 000038C2  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  4787. 000038C6  0009 0026                ori.b      A1, 0x26 /* '&' */
  4788. 000038CA  2AFE                     move.l     [A5]+, <<invalid special address>>
  4789. 000038CC  005A 2B10                ori.w      [A2]+, 0x2B10
  4790. 000038D0  0062 2B19                ori.w      -[A2], 0x2B19
  4791. 000038D4  006A 2B30 0092           ori.w      [A2 + 0x92], 0x2B30 /* '+0' */
  4792. 000038DA  2B4D 009A                move.l     [A5 + 0x9A /* export_15 */], A5
  4793. 000038DE  0FE7                     .incomplete
  4794. 000038E0  00E6                     .incomplete
  4795. 000038E2  2B6D 00FC 2B74           move.l     [A5 + 0x2B74], [A5 + 0xFC]
  4796. 000038E8  0148                     bchg       A0, D0
  4797. 000038EA  2B77 018C 508C           move.l     [A5 + 0x508C], <<invalid full ext with I/IS == 4>>
  4798. 000038F0  0C54 2B1B                cmpi.w     [A4], 0x2B1B
  4799. 000038F4  6706                     beq        +0x8 /* 000038FC */
  4800. 000038F6  7002                     moveq.l    D0, 0x02
  4801. 000038F8  6000 0248                bra        +0x24A /* 00003B42 */
  4802. label000038FC:
  4803. 000038FC  508C                     addq.l     A4, 8
  4804. 000038FE  0C54 07DB                cmpi.w     [A4], 0x7DB
  4805. 00003902  660A                     bne        +0xC /* 0000390E */
  4806. 00003904  508C                     addq.l     A4, 8
  4807. 00003906  426E FFF8                clr.w      [A6 - 0x8]
  4808. 0000390A  6000 0172                bra        +0x174 /* 00003A7E */
  4809. label0000390E:
  4810. 0000390E  0C54 081D                cmpi.w     [A4], 0x81D
  4811. 00003912  660C                     bne        +0xE /* 00003920 */
  4812. 00003914  508C                     addq.l     A4, 8
  4813. 00003916  7001                     moveq.l    D0, 0x01
  4814. 00003918  3D40 FFF8                move.w     [A6 - 0x8], D0
  4815. 0000391C  6000 0160                bra        +0x162 /* 00003A7E */
  4816. label00003920:
  4817. 00003920  7002                     moveq.l    D0, 0x02
  4818. 00003922  6000 021E                bra        +0x220 /* 00003B42 */
  4819. 00003926  508C                     addq.l     A4, 8
  4820. 00003928  7002                     moveq.l    D0, 0x02
  4821. 0000392A  3D40 FFF8                move.w     [A6 - 0x8], D0
  4822. 0000392E  6000 014E                bra        +0x150 /* 00003A7E */
  4823. 00003932  508C                     addq.l     A4, 8
  4824. 00003934  7003                     moveq.l    D0, 0x03
  4825. 00003936  3D40 FFF8                move.w     [A6 - 0x8], D0
  4826. 0000393A  6000 0142                bra        +0x144 /* 00003A7E */
  4827. 0000393E  508C                     addq.l     A4, 8
  4828. 00003940  0C54 07DB                cmpi.w     [A4], 0x7DB
  4829. 00003944  660C                     bne        +0xE /* 00003952 */
  4830. 00003946  508C                     addq.l     A4, 8
  4831. 00003948  7004                     moveq.l    D0, 0x04
  4832. 0000394A  3D40 FFF8                move.w     [A6 - 0x8], D0
  4833. 0000394E  6000 012E                bra        +0x130 /* 00003A7E */
  4834. label00003952:
  4835. 00003952  0C54 081D                cmpi.w     [A4], 0x81D
  4836. 00003956  660C                     bne        +0xE /* 00003964 */
  4837. 00003958  508C                     addq.l     A4, 8
  4838. 0000395A  7005                     moveq.l    D0, 0x05
  4839. 0000395C  3D40 FFF8                move.w     [A6 - 0x8], D0
  4840. 00003960  6000 011C                bra        +0x11E /* 00003A7E */
  4841. label00003964:
  4842. 00003964  7002                     moveq.l    D0, 0x02
  4843. 00003966  6000 01DA                bra        +0x1DC /* 00003B42 */
  4844. 0000396A  508C                     addq.l     A4, 8
  4845. 0000396C  7006                     moveq.l    D0, 0x06
  4846. 0000396E  3D40 FFF8                move.w     [A6 - 0x8], D0
  4847. 00003972  6000 010A                bra        +0x10C /* 00003A7E */
  4848. 00003976  508C                     addq.l     A4, 8
  4849. 00003978  0C54 138C                cmpi.w     [A4], 0x138C
  4850. 0000397C  660C                     bne        +0xE /* 0000398A */
  4851. 0000397E  508C                     addq.l     A4, 8
  4852. 00003980  7007                     moveq.l    D0, 0x07
  4853. 00003982  3D40 FFF8                move.w     [A6 - 0x8], D0
  4854. 00003986  6000 00F6                bra        +0xF8 /* 00003A7E */
  4855. label0000398A:
  4856. 0000398A  0C54 0FC9                cmpi.w     [A4], 0xFC9
  4857. 0000398E  660C                     bne        +0xE /* 0000399C */
  4858. 00003990  508C                     addq.l     A4, 8
  4859. 00003992  7008                     moveq.l    D0, 0x08
  4860. 00003994  3D40 FFF8                move.w     [A6 - 0x8], D0
  4861. 00003998  6000 00E4                bra        +0xE6 /* 00003A7E */
  4862. label0000399C:
  4863. 0000399C  0C54 0FE3                cmpi.w     [A4], 0xFE3
  4864. 000039A0  660C                     bne        +0xE /* 000039AE */
  4865. 000039A2  508C                     addq.l     A4, 8
  4866. 000039A4  7009                     moveq.l    D0, 0x09
  4867. 000039A6  3D40 FFF8                move.w     [A6 - 0x8], D0
  4868. 000039AA  6000 00D2                bra        +0xD4 /* 00003A7E */
  4869. label000039AE:
  4870. 000039AE  0C54 138B                cmpi.w     [A4], 0x138B
  4871. 000039B2  660C                     bne        +0xE /* 000039C0 */
  4872. 000039B4  508C                     addq.l     A4, 8
  4873. 000039B6  700A                     moveq.l    D0, 0x0A
  4874. 000039B8  3D40 FFF8                move.w     [A6 - 0x8], D0
  4875. 000039BC  6000 00C0                bra        +0xC2 /* 00003A7E */
  4876. label000039C0:
  4877. 000039C0  7002                     moveq.l    D0, 0x02
  4878. 000039C2  6000 017E                bra        +0x180 /* 00003B42 */
  4879. 000039C6  508C                     addq.l     A4, 8
  4880. 000039C8  0C54 2B02                cmpi.w     [A4], 0x2B02
  4881. 000039CC  6706                     beq        +0x8 /* 000039D4 */
  4882. 000039CE  7002                     moveq.l    D0, 0x02
  4883. 000039D0  6000 0170                bra        +0x172 /* 00003B42 */
  4884. label000039D4:
  4885. 000039D4  508C                     addq.l     A4, 8
  4886. 000039D6  700B                     moveq.l    D0, 0x0B
  4887. 000039D8  3D40 FFF8                move.w     [A6 - 0x8], D0
  4888. 000039DC  6000 00A0                bra        +0xA2 /* 00003A7E */
  4889. 000039E0  508C                     addq.l     A4, 8
  4890. 000039E2  0C54 138C                cmpi.w     [A4], 0x138C
  4891. 000039E6  660C                     bne        +0xE /* 000039F4 */
  4892. 000039E8  508C                     addq.l     A4, 8
  4893. 000039EA  700C                     moveq.l    D0, 0x0C
  4894. 000039EC  3D40 FFF8                move.w     [A6 - 0x8], D0
  4895. 000039F0  6000 008C                bra        +0x8E /* 00003A7E */
  4896. label000039F4:
  4897. 000039F4  0C54 0FC9                cmpi.w     [A4], 0xFC9
  4898. 000039F8  660C                     bne        +0xE /* 00003A06 */
  4899. 000039FA  508C                     addq.l     A4, 8
  4900. 000039FC  700D                     moveq.l    D0, 0x0D
  4901. 000039FE  3D40 FFF8                move.w     [A6 - 0x8], D0
  4902. 00003A02  6000 007A                bra        +0x7C /* 00003A7E */
  4903. label00003A06:
  4904. 00003A06  0C54 0FE3                cmpi.w     [A4], 0xFE3
  4905. 00003A0A  660C                     bne        +0xE /* 00003A18 */
  4906. 00003A0C  508C                     addq.l     A4, 8
  4907. 00003A0E  700E                     moveq.l    D0, 0x0E
  4908. 00003A10  3D40 FFF8                move.w     [A6 - 0x8], D0
  4909. 00003A14  6000 0068                bra        +0x6A /* 00003A7E */
  4910. label00003A18:
  4911. 00003A18  0C54 138B                cmpi.w     [A4], 0x138B
  4912. 00003A1C  660C                     bne        +0xE /* 00003A2A */
  4913. 00003A1E  508C                     addq.l     A4, 8
  4914. 00003A20  700F                     moveq.l    D0, 0x0F
  4915. 00003A22  3D40 FFF8                move.w     [A6 - 0x8], D0
  4916. 00003A26  6000 0056                bra        +0x58 /* 00003A7E */
  4917. label00003A2A:
  4918. 00003A2A  7002                     moveq.l    D0, 0x02
  4919. 00003A2C  6000 0114                bra        +0x116 /* 00003B42 */
  4920. 00003A30  508C                     addq.l     A4, 8
  4921. 00003A32  0C54 07DB                cmpi.w     [A4], 0x7DB
  4922. 00003A36  660A                     bne        +0xC /* 00003A42 */
  4923. 00003A38  508C                     addq.l     A4, 8
  4924. 00003A3A  7010                     moveq.l    D0, 0x10
  4925. 00003A3C  3D40 FFF8                move.w     [A6 - 0x8], D0
  4926. 00003A40  603C                     bra        +0x3E /* 00003A7E */
  4927. label00003A42:
  4928. 00003A42  0C54 271B                cmpi.w     [A4], 0x271B
  4929. 00003A46  660A                     bne        +0xC /* 00003A52 */
  4930. 00003A48  508C                     addq.l     A4, 8
  4931. 00003A4A  7011                     moveq.l    D0, 0x11
  4932. 00003A4C  3D40 FFF8                move.w     [A6 - 0x8], D0
  4933. 00003A50  602C                     bra        +0x2E /* 00003A7E */
  4934. label00003A52:
  4935. 00003A52  0C54 081D                cmpi.w     [A4], 0x81D
  4936. 00003A56  660A                     bne        +0xC /* 00003A62 */
  4937. 00003A58  508C                     addq.l     A4, 8
  4938. 00003A5A  7012                     moveq.l    D0, 0x12
  4939. 00003A5C  3D40 FFF8                move.w     [A6 - 0x8], D0
  4940. 00003A60  601C                     bra        +0x1E /* 00003A7E */
  4941. label00003A62:
  4942. 00003A62  0C54 2B43                cmpi.w     [A4], 0x2B43 /* '+C' */
  4943. 00003A66  660A                     bne        +0xC /* 00003A72 */
  4944. 00003A68  508C                     addq.l     A4, 8
  4945. 00003A6A  7013                     moveq.l    D0, 0x13
  4946. 00003A6C  3D40 FFF8                move.w     [A6 - 0x8], D0
  4947. 00003A70  600C                     bra        +0xE /* 00003A7E */
  4948. label00003A72:
  4949. 00003A72  7002                     moveq.l    D0, 0x02
  4950. 00003A74  6000 00CC                bra        +0xCE /* 00003B42 */
  4951. 00003A78  7002                     moveq.l    D0, 0x02
  4952. 00003A7A  6000 00C6                bra        +0xC8 /* 00003B42 */
  4953. label00003A7E:
  4954. 00003A7E  426E FFFA                clr.w      [A6 - 0x6]
  4955. 00003A82  3014                     move.w     D0, [A4]
  4956. 00003A84  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  4957. 00003A88  0003 000E                ori.b      D3, 0xE
  4958. 00003A8C  2B20                     move.l     -[A5], -[A0]
  4959. 00003A8E  0014 2B5D                ori.b      [A4], 0x5D /* ']' */
  4960. 00003A92  001A 2B6E                ori.b      [A2]+, 0x6E /* 'n' */
  4961. 00003A96  003C 508C                ori.b      ccr, 140
  4962. 00003A9A  7002                     moveq.l    D0, 0x02
  4963. 00003A9C  3D40 FFFA                move.w     [A6 - 0x6], D0
  4964. 00003AA0  6030                     bra        +0x32 /* 00003AD2 */
  4965. 00003AA2  508C                     addq.l     A4, 8
  4966. 00003AA4  7004                     moveq.l    D0, 0x04
  4967. 00003AA6  3D40 FFFA                move.w     [A6 - 0x6], D0
  4968. 00003AAA  6026                     bra        +0x28 /* 00003AD2 */
  4969. 00003AAC  508C                     addq.l     A4, 8
  4970. 00003AAE  0C54 2B20                cmpi.w     [A4], 0x2B20 /* '+ ' */
  4971. 00003AB2  6608                     bne        +0xA /* 00003ABC */
  4972. 00003AB4  508C                     addq.l     A4, 8
  4973. 00003AB6  426E FFFA                clr.w      [A6 - 0x6]
  4974. 00003ABA  6016                     bra        +0x18 /* 00003AD2 */
  4975. label00003ABC:
  4976. 00003ABC  0C54 2B5D                cmpi.w     [A4], 0x2B5D /* '+]' */
  4977. 00003AC0  660A                     bne        +0xC /* 00003ACC */
  4978. 00003AC2  508C                     addq.l     A4, 8
  4979. 00003AC4  7006                     moveq.l    D0, 0x06
  4980. 00003AC6  3D40 FFFA                move.w     [A6 - 0x6], D0
  4981. 00003ACA  6006                     bra        +0x8 /* 00003AD2 */
  4982. label00003ACC:
  4983. 00003ACC  7002                     moveq.l    D0, 0x02
  4984. 00003ACE  6000 0072                bra        +0x74 /* 00003B42 */
  4985. label00003AD2:
  4986. 00003AD2  7001                     moveq.l    D0, 0x01
  4987. 00003AD4  3D40 FFFC                move.w     [A6 - 0x4], D0
  4988. 00003AD8  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  4989. 00003ADC  6600 0050                bne        +0x52 /* 00003B2E */
  4990. 00003AE0  508C                     addq.l     A4, 8
  4991. 00003AE2  3014                     move.w     D0, [A4]
  4992. 00003AE4  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  4993. 00003AE8  0005 0016                ori.b      D5, 0x16
  4994. 00003AEC  2B01                     move.l     -[A5], D1
  4995. 00003AEE  001A 2B0B                ori.b      [A2]+, 0xB
  4996. 00003AF2  0020 2B2C                ori.b      -[A0], 0x2C /* ',' */
  4997. 00003AF6  0026 2B2F                ori.b      -[A6], 0x2F /* '/' */
  4998. 00003AFA  002C 2B70 0030           ori.b      [A4 + 0x30], 0x70 /* 'p' */
  4999. 00003B00  508C                     addq.l     A4, 8
  5000. 00003B02  426E FFFC                clr.w      [A6 - 0x4]
  5001. 00003B06  6026                     bra        +0x28 /* 00003B2E */
  5002. 00003B08  508C                     addq.l     A4, 8
  5003. 00003B0A  7001                     moveq.l    D0, 0x01
  5004. 00003B0C  3D40 FFFC                move.w     [A6 - 0x4], D0
  5005. 00003B10  601C                     bra        +0x1E /* 00003B2E */
  5006. 00003B12  508C                     addq.l     A4, 8
  5007. 00003B14  7002                     moveq.l    D0, 0x02
  5008. 00003B16  3D40 FFFC                move.w     [A6 - 0x4], D0
  5009. 00003B1A  6012                     bra        +0x14 /* 00003B2E */
  5010. 00003B1C  508C                     addq.l     A4, 8
  5011. 00003B1E  7003                     moveq.l    D0, 0x03
  5012. 00003B20  3D40 FFFC                move.w     [A6 - 0x4], D0
  5013. 00003B24  6008                     bra        +0xA /* 00003B2E */
  5014. 00003B26  508C                     addq.l     A4, 8
  5015. 00003B28  7004                     moveq.l    D0, 0x04
  5016. 00003B2A  3D40 FFFC                move.w     [A6 - 0x4], D0
  5017. label00003B2E:
  5018. 00003B2E  4A54                     tst.w      [A4]
  5019. 00003B30  6704                     beq        +0x6 /* 00003B36 */
  5020. 00003B32  7002                     moveq.l    D0, 0x02
  5021. 00003B34  600C                     bra        +0xE /* 00003B42 */
  5022. label00003B36:
  5023. 00003B36  486E FFF8                pea.l      [A6 - 0x8]
  5024. 00003B3A  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  5025. 00003B3E  588F                     addq.l     A7, 4
  5026. 00003B40  7000                     moveq.l    D0, 0x00
  5027. label00003B42:
  5028. 00003B42  285F                     movea.l    A4, [A7]+
  5029. 00003B44  4E5E                     unlink     A6
  5030. 00003B46  4E75                     rts
  5031. fn00003B48:
  5032. 00003B48  4E56 FFEA                link       A6, -0x0016
  5033. 00003B4C  48E7 0108                movem.l    -[A7], D7,A4
  5034. 00003B50  286E 000C                movea.l    A4, [A6 + 0xC]
  5035. 00003B54  508C                     addq.l     A4, 8
  5036. 00003B56  3D54 FFF6                move.w     [A6 - 0xA], [A4]
  5037. 00003B5A  0C6E 2B6C FFF6           cmpi.w     [A6 - 0xA], 0x2B6C /* '+l' */
  5038. 00003B60  670A                     beq        +0xC /* 00003B6C */
  5039. 00003B62  0C6E 2B6F FFF6           cmpi.w     [A6 - 0xA], 0x2B6F /* '+o' */
  5040. 00003B68  6600 008E                bne        +0x90 /* 00003BF8 */
  5041. label00003B6C:
  5042. 00003B6C  508C                     addq.l     A4, 8
  5043. label00003B6E:
  5044. 00003B6E  486E FFFC                pea.l      [A6 - 0x4]
  5045. 00003B72  486E FFFA                pea.l      [A6 - 0x6]
  5046. 00003B76  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5047. 00003B7A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5048. 00003B7E  2F0C                     move.l     -[A7], A4
  5049. 00003B80  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5050. 00003B84  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  5051. 00003B88  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5052. 00003B8C  3E00                     move.w     D7, D0
  5053. 00003B8E  4A47                     tst.w      D7
  5054. 00003B90  6706                     beq        +0x8 /* 00003B98 */
  5055. 00003B92  3007                     move.w     D0, D7
  5056. 00003B94  6000 0106                bra        +0x108 /* 00003C9C */
  5057. label00003B98:
  5058. 00003B98  486E FFF8                pea.l      [A6 - 0x8]
  5059. 00003B9C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5060. 00003BA0  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  5061. 00003BA4  508F                     addq.l     A7, 8
  5062. 00003BA6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5063. 00003BAA  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5064. 00003BAE  0C6E 2B6C FFF6           cmpi.w     [A6 - 0xA], 0x2B6C /* '+l' */
  5065. 00003BB4  660E                     bne        +0x10 /* 00003BC4 */
  5066. 00003BB6  4A6E FFF8                tst.w      [A6 - 0x8]
  5067. 00003BBA  57C0                     seq        D0
  5068. 00003BBC  4400                     neg.b      D0
  5069. 00003BBE  4880                     ext.w      D0
  5070. 00003BC0  3D40 FFF8                move.w     [A6 - 0x8], D0
  5071. label00003BC4:
  5072. 00003BC4  302E FFFA                move.w     D0, [A6 - 0x6]
  5073. 00003BC8  48C0                     ext.l      D0
  5074. 00003BCA  E780                     asl        D0, 3
  5075. 00003BCC  D08C                     add.l      D0, A4
  5076. 00003BCE  2040                     movea.l    A0, D0
  5077. 00003BD0  4A50                     tst.w      [A0]
  5078. 00003BD2  6706                     beq        +0x8 /* 00003BDA */
  5079. 00003BD4  7013                     moveq.l    D0, 0x13
  5080. 00003BD6  6000 00C4                bra        +0xC6 /* 00003C9C */
  5081. label00003BDA:
  5082. 00003BDA  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  5083. 00003BDE  3E00                     move.w     D7, D0
  5084. 00003BE0  4A47                     tst.w      D7
  5085. 00003BE2  6706                     beq        +0x8 /* 00003BEA */
  5086. 00003BE4  3007                     move.w     D0, D7
  5087. 00003BE6  6000 00B4                bra        +0xB6 /* 00003C9C */
  5088. label00003BEA:
  5089. 00003BEA  4A6E FFF8                tst.w      [A6 - 0x8]
  5090. 00003BEE  6600 FF7E                bne        -0x80 /* 00003B6E */
  5091. 00003BF2  7000                     moveq.l    D0, 0x00
  5092. 00003BF4  6000 00A6                bra        +0xA8 /* 00003C9C */
  5093. label00003BF8:
  5094. 00003BF8  0C54 2B24                cmpi.w     [A4], 0x2B24 /* '+$' */
  5095. 00003BFC  6602                     bne        +0x4 /* 00003C00 */
  5096. 00003BFE  508C                     addq.l     A4, 8
  5097. label00003C00:
  5098. 00003C00  486E FFFC                pea.l      [A6 - 0x4]
  5099. 00003C04  486E FFFA                pea.l      [A6 - 0x6]
  5100. 00003C08  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5101. 00003C0C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5102. 00003C10  2F0C                     move.l     -[A7], A4
  5103. 00003C12  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5104. 00003C16  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  5105. 00003C1A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5106. 00003C1E  3E00                     move.w     D7, D0
  5107. 00003C20  4A47                     tst.w      D7
  5108. 00003C22  6706                     beq        +0x8 /* 00003C2A */
  5109. 00003C24  3007                     move.w     D0, D7
  5110. 00003C26  6000 0074                bra        +0x76 /* 00003C9C */
  5111. label00003C2A:
  5112. 00003C2A  486E FFF2                pea.l      [A6 - 0xE]
  5113. 00003C2E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5114. 00003C32  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  5115. 00003C36  508F                     addq.l     A7, 8
  5116. 00003C38  3E00                     move.w     D7, D0
  5117. 00003C3A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5118. 00003C3E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5119. 00003C42  4A47                     tst.w      D7
  5120. 00003C44  6706                     beq        +0x8 /* 00003C4C */
  5121. 00003C46  3007                     move.w     D0, D7
  5122. 00003C48  6000 0052                bra        +0x54 /* 00003C9C */
  5123. label00003C4C:
  5124. 00003C4C  302E FFFA                move.w     D0, [A6 - 0x6]
  5125. 00003C50  48C0                     ext.l      D0
  5126. 00003C52  E780                     asl        D0, 3
  5127. 00003C54  D9C0                     add.l      A4, D0
  5128. 00003C56  0C54 0BE9                cmpi.w     [A4], 0xBE9
  5129. 00003C5A  6706                     beq        +0x8 /* 00003C62 */
  5130. 00003C5C  0C54 1B5A                cmpi.w     [A4], 0x1B5A
  5131. 00003C60  6610                     bne        +0x12 /* 00003C72 */
  5132. label00003C62:
  5133. 00003C62  4878 003C                push.l     0x3C /* '<' */
  5134. 00003C66  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  5135. 00003C6A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5136. 00003C6E  2D40 FFF2                move.l     [A6 - 0xE], D0
  5137. label00003C72:
  5138. 00003C72  42A7                     clr.l      -[A7]
  5139. 00003C74  A975                     syscall    TickCount
  5140. 00003C76  201F                     move.l     D0, [A7]+
  5141. 00003C78  D0AE FFF2                add.l      D0, [A6 - 0xE]
  5142. 00003C7C  2D40 FFEA                move.l     [A6 - 0x16], D0
  5143. label00003C80:
  5144. 00003C80  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  5145. 00003C84  3E00                     move.w     D7, D0
  5146. 00003C86  4A47                     tst.w      D7
  5147. 00003C88  6704                     beq        +0x6 /* 00003C8E */
  5148. 00003C8A  3007                     move.w     D0, D7
  5149. 00003C8C  600E                     bra        +0x10 /* 00003C9C */
  5150. label00003C8E:
  5151. 00003C8E  42A7                     clr.l      -[A7]
  5152. 00003C90  A975                     syscall    TickCount
  5153. 00003C92  201F                     move.l     D0, [A7]+
  5154. 00003C94  B0AE FFEA                cmp.l      D0, [A6 - 0x16]
  5155. 00003C98  6DE6                     blt        -0x18 /* 00003C80 */
  5156. 00003C9A  7000                     moveq.l    D0, 0x00
  5157. label00003C9C:
  5158. 00003C9C  4CDF 1080                movem.l    D7,A4, [A7]+
  5159. 00003CA0  4E5E                     unlink     A6
  5160. 00003CA2  4E75                     rts
  5161. fn00003CA4:
  5162. 00003CA4  4E56 FEF4                link       A6, -0x010C
  5163. 00003CA8  2F0C                     move.l     -[A7], A4
  5164. 00003CAA  286E 000C                movea.l    A4, [A6 + 0xC]
  5165. 00003CAE  508C                     addq.l     A4, 8
  5166. 00003CB0  486E FFFC                pea.l      [A6 - 0x4]
  5167. 00003CB4  486E FEFA                pea.l      [A6 - 0x106]
  5168. 00003CB8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5169. 00003CBC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5170. 00003CC0  2F0C                     move.l     -[A7], A4
  5171. 00003CC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5172. 00003CC6  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  5173. 00003CCA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5174. 00003CCE  3D40 FEF8                move.w     [A6 - 0x108], D0
  5175. 00003CD2  4A6E FEF8                tst.w      [A6 - 0x108]
  5176. 00003CD6  6708                     beq        +0xA /* 00003CE0 */
  5177. 00003CD8  302E FEF8                move.w     D0, [A6 - 0x108]
  5178. 00003CDC  6000 00BA                bra        +0xBC /* 00003D98 */
  5179. label00003CE0:
  5180. 00003CE0  486E FEFC                pea.l      [A6 - 0x104]
  5181. 00003CE4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5182. 00003CE8  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  5183. 00003CEC  508F                     addq.l     A7, 8
  5184. 00003CEE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5185. 00003CF2  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5186. 00003CF6  302E FEFA                move.w     D0, [A6 - 0x106]
  5187. 00003CFA  48C0                     ext.l      D0
  5188. 00003CFC  E780                     asl        D0, 3
  5189. 00003CFE  D9C0                     add.l      A4, D0
  5190. 00003D00  426E FEF6                clr.w      [A6 - 0x10A]
  5191. 00003D04  0C54 2B75                cmpi.w     [A4], 0x2B75 /* '+u' */
  5192. 00003D08  6600 0042                bne        +0x44 /* 00003D4C */
  5193. 00003D0C  508C                     addq.l     A4, 8
  5194. label00003D0E:
  5195. 00003D0E  3014                     move.w     D0, [A4]
  5196. 00003D10  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5197. 00003D14  0004 0012                ori.b      D4, 0x12
  5198. 00003D18  0BEF                     .incomplete
  5199. 00003D1A  0016 0BE0                ori.b      [A6], 0xE0
  5200. 00003D1E  001A 0BC2                ori.b      [A2]+, 0xC2
  5201. 00003D22  0024 0007                ori.b      -[A4], 0x7
  5202. 00003D26  001A 08EE                ori.b      [A2]+, 0xEE
  5203. 00003D2A  0001 FEF6                ori.b      D1, 0xF6
  5204. 00003D2E  6016                     bra        +0x18 /* 00003D46 */
  5205. 00003D30  08EE 0003 FEF6           bset.b     [A6 - 0x10A], 0x3
  5206. 00003D36  600E                     bra        +0x10 /* 00003D46 */
  5207. 00003D38  08EE 0000 FEF6           bset.b     [A6 - 0x10A], 0x0
  5208. 00003D3E  6006                     bra        +0x8 /* 00003D46 */
  5209. 00003D40  7002                     moveq.l    D0, 0x02
  5210. 00003D42  6000 0054                bra        +0x56 /* 00003D98 */
  5211. label00003D46:
  5212. 00003D46  508C                     addq.l     A4, 8
  5213. 00003D48  4A54                     tst.w      [A4]
  5214. 00003D4A  66C2                     bne        -0x3C /* 00003D0E */
  5215. label00003D4C:
  5216. 00003D4C  4A54                     tst.w      [A4]
  5217. 00003D4E  6704                     beq        +0x6 /* 00003D54 */
  5218. 00003D50  7013                     moveq.l    D0, 0x13
  5219. 00003D52  6044                     bra        +0x46 /* 00003D98 */
  5220. label00003D54:
  5221. 00003D54  3B6E FEF6 B16E           move.w     [A5 - 0x4E92], [A6 - 0x10A]
  5222. 00003D5A  7001                     moveq.l    D0, 0x01
  5223. 00003D5C  3D40 FEF4                move.w     [A6 - 0x10C], D0
  5224. 00003D60  6028                     bra        +0x2A /* 00003D8A */
  5225. label00003D62:
  5226. 00003D62  306E FEF4                movea.w    A0, [A6 - 0x10C]
  5227. 00003D66  D1CE                     add.l      A0, A6
  5228. 00003D68  7000                     moveq.l    D0, 0x00
  5229. 00003D6A  1028 FEFC                move.b     D0, [A0 - 0x104]
  5230. 00003D6E  3F00                     move.w     -[A7], D0
  5231. 00003D70  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  5232. 00003D74  548F                     addq.l     A7, 2
  5233. 00003D76  3D40 FEF8                move.w     [A6 - 0x108], D0
  5234. 00003D7A  4A6E FEF8                tst.w      [A6 - 0x108]
  5235. 00003D7E  6706                     beq        +0x8 /* 00003D86 */
  5236. 00003D80  302E FEF8                move.w     D0, [A6 - 0x108]
  5237. 00003D84  6012                     bra        +0x14 /* 00003D98 */
  5238. label00003D86:
  5239. 00003D86  526E FEF4                addq.w     [A6 - 0x10C], 1
  5240. label00003D8A:
  5241. 00003D8A  7000                     moveq.l    D0, 0x00
  5242. 00003D8C  102E FEFC                move.b     D0, [A6 - 0x104]
  5243. 00003D90  B06E FEF4                cmp.w      D0, [A6 - 0x10C]
  5244. 00003D94  64CC                     bcc        -0x32 /* 00003D62 */
  5245. 00003D96  7000                     moveq.l    D0, 0x00
  5246. label00003D98:
  5247. 00003D98  285F                     movea.l    A4, [A7]+
  5248. 00003D9A  4E5E                     unlink     A6
  5249. 00003D9C  4E75                     rts
  5250. fn00003D9E:
  5251. 00003D9E  4E56 FFEE                link       A6, -0x0012
  5252. 00003DA2  2F0C                     move.l     -[A7], A4
  5253. 00003DA4  286E 000C                movea.l    A4, [A6 + 0xC]
  5254. 00003DA8  508C                     addq.l     A4, 8
  5255. 00003DAA  0C54 2AFC                cmpi.w     [A4], 0x2AFC
  5256. 00003DAE  6706                     beq        +0x8 /* 00003DB6 */
  5257. 00003DB0  704C                     moveq.l    D0, 0x4C
  5258. 00003DB2  6000 00C4                bra        +0xC6 /* 00003E78 */
  5259. label00003DB6:
  5260. 00003DB6  508C                     addq.l     A4, 8
  5261. 00003DB8  486E FFF4                pea.l      [A6 - 0xC]
  5262. 00003DBC  486E FFF8                pea.l      [A6 - 0x8]
  5263. 00003DC0  486E FFF2                pea.l      [A6 - 0xE]
  5264. 00003DC4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5265. 00003DC8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5266. 00003DCC  2F0C                     move.l     -[A7], A4
  5267. 00003DCE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5268. 00003DD2  4EAD 0AF2                jsr        [A5 + 0xAF2 /* export_346 */]
  5269. 00003DD6  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5270. 00003DDA  3D40 FFF0                move.w     [A6 - 0x10], D0
  5271. 00003DDE  4A6E FFF0                tst.w      [A6 - 0x10]
  5272. 00003DE2  6708                     beq        +0xA /* 00003DEC */
  5273. 00003DE4  302E FFF0                move.w     D0, [A6 - 0x10]
  5274. 00003DE8  6000 008E                bra        +0x90 /* 00003E78 */
  5275. label00003DEC:
  5276. 00003DEC  302E FFF2                move.w     D0, [A6 - 0xE]
  5277. 00003DF0  48C0                     ext.l      D0
  5278. 00003DF2  E780                     asl        D0, 3
  5279. 00003DF4  D9C0                     add.l      A4, D0
  5280. 00003DF6  426E FFEE                clr.w      [A6 - 0x12]
  5281. 00003DFA  0C54 2B75                cmpi.w     [A4], 0x2B75 /* '+u' */
  5282. 00003DFE  6600 0040                bne        +0x42 /* 00003E40 */
  5283. 00003E02  508C                     addq.l     A4, 8
  5284. label00003E04:
  5285. 00003E04  3014                     move.w     D0, [A4]
  5286. 00003E06  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5287. 00003E0A  0004 0012                ori.b      D4, 0x12
  5288. 00003E0E  0BEF                     .incomplete
  5289. 00003E10  0016 0BE0                ori.b      [A6], 0xE0
  5290. 00003E14  001A 0BC2                ori.b      [A2]+, 0xC2
  5291. 00003E18  0022 0007                ori.b      -[A2], 0x7
  5292. 00003E1C  001A 08EE                ori.b      [A2]+, 0xEE
  5293. 00003E20  0001 FFEE                ori.b      D1, 0xEE
  5294. 00003E24  6014                     bra        +0x16 /* 00003E3A */
  5295. 00003E26  08EE 0003 FFEE           bset.b     [A6 - 0x12], 0x3
  5296. 00003E2C  600C                     bra        +0xE /* 00003E3A */
  5297. 00003E2E  08EE 0000 FFEE           bset.b     [A6 - 0x12], 0x0
  5298. 00003E34  6004                     bra        +0x6 /* 00003E3A */
  5299. 00003E36  7002                     moveq.l    D0, 0x02
  5300. 00003E38  603E                     bra        +0x40 /* 00003E78 */
  5301. label00003E3A:
  5302. 00003E3A  508C                     addq.l     A4, 8
  5303. 00003E3C  4A54                     tst.w      [A4]
  5304. 00003E3E  66C4                     bne        -0x3A /* 00003E04 */
  5305. label00003E40:
  5306. 00003E40  4A54                     tst.w      [A4]
  5307. 00003E42  6704                     beq        +0x6 /* 00003E48 */
  5308. 00003E44  7013                     moveq.l    D0, 0x13
  5309. 00003E46  6030                     bra        +0x32 /* 00003E78 */
  5310. label00003E48:
  5311. 00003E48  3D6E FFFA FFFE           move.w     [A6 - 0x2], [A6 - 0x6]
  5312. 00003E4E  3D6E FFF6 FFFC           move.w     [A6 - 0x4], [A6 - 0xA]
  5313. 00003E54  42A7                     clr.l      -[A7]
  5314. 00003E56  A975                     syscall    TickCount
  5315. 00003E58  201F                     move.l     D0, [A7]+
  5316. 00003E5A  2B40 B166                move.l     [A5 - 0x4E9A], D0
  5317. 00003E5E  3B6E FFEE B16E           move.w     [A5 - 0x4E92], [A6 - 0x12]
  5318. 00003E64  3F3C 0001                move.w     -[A7], 0x1
  5319. 00003E68  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5320. 00003E6C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5321. 00003E70  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  5322. 00003E74  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5323. label00003E78:
  5324. 00003E78  285F                     movea.l    A4, [A7]+
  5325. 00003E7A  4E5E                     unlink     A6
  5326. 00003E7C  4E75                     rts
  5327. fn00003E7E:
  5328. 00003E7E  4E56 FFE2                link       A6, -0x001E
  5329. 00003E82  2F0C                     move.l     -[A7], A4
  5330. 00003E84  286E 000C                movea.l    A4, [A6 + 0xC]
  5331. 00003E88  508C                     addq.l     A4, 8
  5332. 00003E8A  0C54 2B28                cmpi.w     [A4], 0x2B28 /* '+(' */
  5333. 00003E8E  6706                     beq        +0x8 /* 00003E96 */
  5334. 00003E90  702E                     moveq.l    D0, 0x2E
  5335. 00003E92  6000 011C                bra        +0x11E /* 00003FB0 */
  5336. label00003E96:
  5337. 00003E96  508C                     addq.l     A4, 8
  5338. 00003E98  486E FFEA                pea.l      [A6 - 0x16]
  5339. 00003E9C  486E FFEE                pea.l      [A6 - 0x12]
  5340. 00003EA0  486E FFF6                pea.l      [A6 - 0xA]
  5341. 00003EA4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5342. 00003EA8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5343. 00003EAC  2F0C                     move.l     -[A7], A4
  5344. 00003EAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5345. 00003EB2  4EAD 0AF2                jsr        [A5 + 0xAF2 /* export_346 */]
  5346. 00003EB6  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5347. 00003EBA  3D40 FFF4                move.w     [A6 - 0xC], D0
  5348. 00003EBE  4A6E FFF4                tst.w      [A6 - 0xC]
  5349. 00003EC2  6708                     beq        +0xA /* 00003ECC */
  5350. 00003EC4  302E FFF4                move.w     D0, [A6 - 0xC]
  5351. 00003EC8  6000 00E6                bra        +0xE8 /* 00003FB0 */
  5352. label00003ECC:
  5353. 00003ECC  302E FFF6                move.w     D0, [A6 - 0xA]
  5354. 00003ED0  48C0                     ext.l      D0
  5355. 00003ED2  E780                     asl        D0, 3
  5356. 00003ED4  D9C0                     add.l      A4, D0
  5357. 00003ED6  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  5358. 00003EDA  6706                     beq        +0x8 /* 00003EE2 */
  5359. 00003EDC  7007                     moveq.l    D0, 0x07
  5360. 00003EDE  6000 00D0                bra        +0xD2 /* 00003FB0 */
  5361. label00003EE2:
  5362. 00003EE2  508C                     addq.l     A4, 8
  5363. 00003EE4  486E FFE2                pea.l      [A6 - 0x1E]
  5364. 00003EE8  486E FFE6                pea.l      [A6 - 0x1A]
  5365. 00003EEC  486E FFF6                pea.l      [A6 - 0xA]
  5366. 00003EF0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5367. 00003EF4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5368. 00003EF8  2F0C                     move.l     -[A7], A4
  5369. 00003EFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5370. 00003EFE  4EAD 0AF2                jsr        [A5 + 0xAF2 /* export_346 */]
  5371. 00003F02  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  5372. 00003F06  3D40 FFF4                move.w     [A6 - 0xC], D0
  5373. 00003F0A  4A6E FFF4                tst.w      [A6 - 0xC]
  5374. 00003F0E  6708                     beq        +0xA /* 00003F18 */
  5375. 00003F10  302E FFF4                move.w     D0, [A6 - 0xC]
  5376. 00003F14  6000 009A                bra        +0x9C /* 00003FB0 */
  5377. label00003F18:
  5378. 00003F18  302E FFF6                move.w     D0, [A6 - 0xA]
  5379. 00003F1C  48C0                     ext.l      D0
  5380. 00003F1E  E780                     asl        D0, 3
  5381. 00003F20  D9C0                     add.l      A4, D0
  5382. 00003F22  426E FFF2                clr.w      [A6 - 0xE]
  5383. 00003F26  0C54 2B75                cmpi.w     [A4], 0x2B75 /* '+u' */
  5384. 00003F2A  6600 0040                bne        +0x42 /* 00003F6C */
  5385. 00003F2E  508C                     addq.l     A4, 8
  5386. label00003F30:
  5387. 00003F30  3014                     move.w     D0, [A4]
  5388. 00003F32  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5389. 00003F36  0004 0012                ori.b      D4, 0x12
  5390. 00003F3A  0BEF                     .incomplete
  5391. 00003F3C  0016 0BE0                ori.b      [A6], 0xE0
  5392. 00003F40  001A 0BC2                ori.b      [A2]+, 0xC2
  5393. 00003F44  0022 0007                ori.b      -[A2], 0x7
  5394. 00003F48  001A 08EE                ori.b      [A2]+, 0xEE
  5395. 00003F4C  0001 FFF2                ori.b      D1, 0xF2
  5396. 00003F50  6014                     bra        +0x16 /* 00003F66 */
  5397. 00003F52  08EE 0003 FFF2           bset.b     [A6 - 0xE], 0x3
  5398. 00003F58  600C                     bra        +0xE /* 00003F66 */
  5399. 00003F5A  08EE 0000 FFF2           bset.b     [A6 - 0xE], 0x0
  5400. 00003F60  6004                     bra        +0x6 /* 00003F66 */
  5401. 00003F62  7002                     moveq.l    D0, 0x02
  5402. 00003F64  604A                     bra        +0x4C /* 00003FB0 */
  5403. label00003F66:
  5404. 00003F66  508C                     addq.l     A4, 8
  5405. 00003F68  4A54                     tst.w      [A4]
  5406. 00003F6A  66C4                     bne        -0x3A /* 00003F30 */
  5407. label00003F6C:
  5408. 00003F6C  4A54                     tst.w      [A4]
  5409. 00003F6E  6704                     beq        +0x6 /* 00003F74 */
  5410. 00003F70  7013                     moveq.l    D0, 0x13
  5411. 00003F72  603C                     bra        +0x3E /* 00003FB0 */
  5412. label00003F74:
  5413. 00003F74  3D6E FFF0 FFFE           move.w     [A6 - 0x2], [A6 - 0x10]
  5414. 00003F7A  3D6E FFEC FFFC           move.w     [A6 - 0x4], [A6 - 0x14]
  5415. 00003F80  3D6E FFE8 FFFA           move.w     [A6 - 0x6], [A6 - 0x18]
  5416. 00003F86  3D6E FFE4 FFF8           move.w     [A6 - 0x8], [A6 - 0x1C]
  5417. 00003F8C  42A7                     clr.l      -[A7]
  5418. 00003F8E  A975                     syscall    TickCount
  5419. 00003F90  201F                     move.l     D0, [A7]+
  5420. 00003F92  2B40 B166                move.l     [A5 - 0x4E9A], D0
  5421. 00003F96  3B6E FFF2 B16E           move.w     [A5 - 0x4E92], [A6 - 0xE]
  5422. 00003F9C  3F3C 0002                move.w     -[A7], 0x2
  5423. 00003FA0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5424. 00003FA4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5425. 00003FA8  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  5426. 00003FAC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5427. label00003FB0:
  5428. 00003FB0  285F                     movea.l    A4, [A7]+
  5429. 00003FB2  4E5E                     unlink     A6
  5430. 00003FB4  4E75                     rts
  5431. fn00003FB6:
  5432. 00003FB6  4E56 FEF8                link       A6, -0x0108
  5433. 00003FBA  2F0C                     move.l     -[A7], A4
  5434. 00003FBC  286E 000C                movea.l    A4, [A6 + 0xC]
  5435. 00003FC0  508C                     addq.l     A4, 8
  5436. 00003FC2  486E FFF8                pea.l      [A6 - 0x8]
  5437. 00003FC6  486E FFFE                pea.l      [A6 - 0x2]
  5438. 00003FCA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5439. 00003FCE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5440. 00003FD2  2F0C                     move.l     -[A7], A4
  5441. 00003FD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5442. 00003FD8  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  5443. 00003FDC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5444. 00003FE0  3D40 FFFC                move.w     [A6 - 0x4], D0
  5445. 00003FE4  4A6E FFFC                tst.w      [A6 - 0x4]
  5446. 00003FE8  6706                     beq        +0x8 /* 00003FF0 */
  5447. 00003FEA  302E FFFC                move.w     D0, [A6 - 0x4]
  5448. 00003FEE  602C                     bra        +0x2E /* 0000401C */
  5449. label00003FF0:
  5450. 00003FF0  486E FEF8                pea.l      [A6 - 0x108]
  5451. 00003FF4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5452. 00003FF8  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  5453. 00003FFC  508F                     addq.l     A7, 8
  5454. 00003FFE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5455. 00004002  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5456. 00004006  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5457. 0000400A  486E FEF8                pea.l      [A6 - 0x108]
  5458. 0000400E  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  5459. 00004012  508F                     addq.l     A7, 8
  5460. 00004014  3D40 FFFC                move.w     [A6 - 0x4], D0
  5461. 00004018  302E FFFC                move.w     D0, [A6 - 0x4]
  5462. label0000401C:
  5463. 0000401C  285F                     movea.l    A4, [A7]+
  5464. 0000401E  4E5E                     unlink     A6
  5465. 00004020  4E75                     rts
  5466. fn00004022:
  5467. 00004022  4E56 FFFC                link       A6, -0x0004
  5468. 00004026  2F0C                     move.l     -[A7], A4
  5469. 00004028  286E 000C                movea.l    A4, [A6 + 0xC]
  5470. 0000402C  508C                     addq.l     A4, 8
  5471. 0000402E  0C54 2B50                cmpi.w     [A4], 0x2B50 /* '+P' */
  5472. 00004032  6704                     beq        +0x6 /* 00004038 */
  5473. 00004034  7002                     moveq.l    D0, 0x02
  5474. 00004036  603A                     bra        +0x3C /* 00004072 */
  5475. label00004038:
  5476. 00004038  508C                     addq.l     A4, 8
  5477. 0000403A  4A54                     tst.w      [A4]
  5478. 0000403C  6704                     beq        +0x6 /* 00004042 */
  5479. 0000403E  7013                     moveq.l    D0, 0x13
  5480. 00004040  6030                     bra        +0x32 /* 00004072 */
  5481. label00004042:
  5482. 00004042  4A6D B392                tst.w      [A5 - 0x4C6E]
  5483. 00004046  6708                     beq        +0xA /* 00004050 */
  5484. 00004048  2D6D B374 FFFC           move.l     [A6 - 0x4], [A5 - 0x4C8C]
  5485. 0000404E  6006                     bra        +0x8 /* 00004056 */
  5486. label00004050:
  5487. 00004050  2D6D B360 FFFC           move.l     [A6 - 0x4], [A5 - 0x4CA0]
  5488. label00004056:
  5489. 00004056  3F3C 0004                move.w     -[A7], 0x4
  5490. 0000405A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5491. 0000405E  4EBA 0096                jsr        [PC + 0x96 /* 000040F6 */]
  5492. 00004062  5C8F                     addq.l     A7, 6
  5493. 00004064  42A7                     clr.l      -[A7]
  5494. 00004066  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  5495. 0000406A  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  5496. 0000406E  508F                     addq.l     A7, 8
  5497. 00004070  7000                     moveq.l    D0, 0x00
  5498. label00004072:
  5499. 00004072  285F                     movea.l    A4, [A7]+
  5500. 00004074  4E5E                     unlink     A6
  5501. 00004076  4E75                     rts
  5502. fn00004078:
  5503. 00004078  4E56 FFFC                link       A6, -0x0004
  5504. 0000407C  48E7 0108                movem.l    -[A7], D7,A4
  5505. 00004080  286E 000C                movea.l    A4, [A6 + 0xC]
  5506. 00004084  508C                     addq.l     A4, 8
  5507. 00004086  7E00                     moveq.l    D7, 0x00
  5508. 00004088  0C54 2AFA                cmpi.w     [A4], 0x2AFA
  5509. 0000408C  6602                     bne        +0x4 /* 00004090 */
  5510. 0000408E  7E01                     moveq.l    D7, 0x01
  5511. label00004090:
  5512. 00004090  0C54 2B50                cmpi.w     [A4], 0x2B50 /* '+P' */
  5513. 00004094  6602                     bne        +0x4 /* 00004098 */
  5514. 00004096  7E02                     moveq.l    D7, 0x02
  5515. label00004098:
  5516. 00004098  4A47                     tst.w      D7
  5517. 0000409A  6606                     bne        +0x8 /* 000040A2 */
  5518. 0000409C  7002                     moveq.l    D0, 0x02
  5519. 0000409E  6000 004E                bra        +0x50 /* 000040EE */
  5520. label000040A2:
  5521. 000040A2  508C                     addq.l     A4, 8
  5522. 000040A4  4A54                     tst.w      [A4]
  5523. 000040A6  6704                     beq        +0x6 /* 000040AC */
  5524. 000040A8  7013                     moveq.l    D0, 0x13
  5525. 000040AA  6042                     bra        +0x44 /* 000040EE */
  5526. label000040AC:
  5527. 000040AC  4A6D B392                tst.w      [A5 - 0x4C6E]
  5528. 000040B0  6708                     beq        +0xA /* 000040BA */
  5529. 000040B2  2D6D B374 FFFC           move.l     [A6 - 0x4], [A5 - 0x4C8C]
  5530. 000040B8  6006                     bra        +0x8 /* 000040C0 */
  5531. label000040BA:
  5532. 000040BA  2D6D B360 FFFC           move.l     [A6 - 0x4], [A5 - 0x4CA0]
  5533. label000040C0:
  5534. 000040C0  0C47 0001                cmpi.w     D7, 0x1
  5535. 000040C4  660C                     bne        +0xE /* 000040D2 */
  5536. 000040C6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5537. 000040CA  4EBA 00B0                jsr        [PC + 0xB0 /* 0000417C */]
  5538. 000040CE  588F                     addq.l     A7, 4
  5539. 000040D0  600E                     bra        +0x10 /* 000040E0 */
  5540. label000040D2:
  5541. 000040D2  3F3C 0002                move.w     -[A7], 0x2
  5542. 000040D6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5543. 000040DA  4EBA 001A                jsr        [PC + 0x1A /* 000040F6 */]
  5544. 000040DE  5C8F                     addq.l     A7, 6
  5545. label000040E0:
  5546. 000040E0  42A7                     clr.l      -[A7]
  5547. 000040E2  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  5548. 000040E6  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  5549. 000040EA  508F                     addq.l     A7, 8
  5550. 000040EC  7000                     moveq.l    D0, 0x00
  5551. label000040EE:
  5552. 000040EE  4CDF 1080                movem.l    D7,A4, [A7]+
  5553. 000040F2  4E5E                     unlink     A6
  5554. 000040F4  4E75                     rts
  5555. fn000040F6:
  5556. 000040F6  4E56 FFAE                link       A6, -0x0052
  5557. 000040FA  48E7 0300                movem.l    -[A7], D6,D7
  5558. 000040FE  42A7                     clr.l      -[A7]
  5559. 00004100  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5560. 00004104  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5561. 00004108  201F                     move.l     D0, [A7]+
  5562. 0000410A  4878 0052                push.l     0x52 /* 'R' */
  5563. 0000410E  2F00                     move.l     -[A7], D0
  5564. 00004110  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5565. 00004114  3E00                     move.w     D7, D0
  5566. 00004116  7C00                     moveq.l    D6, 0x00
  5567. 00004118  6056                     bra        +0x58 /* 00004170 */
  5568. label0000411A:
  5569. 0000411A  206E 0008                movea.l    A0, [A6 + 0x8]
  5570. 0000411E  3006                     move.w     D0, D6
  5571. 00004120  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5572. 00004124  D090                     add.l      D0, [A0]
  5573. 00004126  2040                     movea.l    A0, D0
  5574. 00004128  43EE FFAE                lea.l      A1, [A6 - 0x52]
  5575. 0000412C  7013                     moveq.l    D0, 0x13
  5576. label0000412E:
  5577. 0000412E  22D8                     move.l     [A1]+, [A0]+
  5578. 00004130  51C8 FFFC                dbf        D0, -0x6 /* 0000412E */
  5579. 00004134  32D8                     move.w     [A1]+, [A0]+
  5580. 00004136  0C6E 00CA FFAE           cmpi.w     [A6 - 0x52], 0xCA
  5581. 0000413C  6708                     beq        +0xA /* 00004146 */
  5582. 0000413E  0C6E 0068 FFAE           cmpi.w     [A6 - 0x52], 0x68 /* 'h' */
  5583. 00004144  6628                     bne        +0x2A /* 0000416E */
  5584. label00004146:
  5585. 00004146  4A6E FFB2                tst.w      [A6 - 0x4E]
  5586. 0000414A  6722                     beq        +0x24 /* 0000416E */
  5587. 0000414C  3D6E 000C FFB2           move.w     [A6 - 0x4E], [A6 + 0xC]
  5588. 00004152  206E 0008                movea.l    A0, [A6 + 0x8]
  5589. 00004156  3006                     move.w     D0, D6
  5590. 00004158  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5591. 0000415C  D090                     add.l      D0, [A0]
  5592. 0000415E  2040                     movea.l    A0, D0
  5593. 00004160  43EE FFAE                lea.l      A1, [A6 - 0x52]
  5594. 00004164  7013                     moveq.l    D0, 0x13
  5595. label00004166:
  5596. 00004166  20D9                     move.l     [A0]+, [A1]+
  5597. 00004168  51C8 FFFC                dbf        D0, -0x6 /* 00004166 */
  5598. 0000416C  30D9                     move.w     [A0]+, [A1]+
  5599. label0000416E:
  5600. 0000416E  5246                     addq.w     D6, 1
  5601. label00004170:
  5602. 00004170  BC47                     cmp.w      D6, D7
  5603. 00004172  6DA6                     blt        -0x58 /* 0000411A */
  5604. 00004174  4CDF 00C0                movem.l    D6,D7, [A7]+
  5605. 00004178  4E5E                     unlink     A6
  5606. 0000417A  4E75                     rts
  5607. fn0000417C:
  5608. 0000417C  4E56 FFAE                link       A6, -0x0052
  5609. 00004180  48E7 0300                movem.l    -[A7], D6,D7
  5610. 00004184  42A7                     clr.l      -[A7]
  5611. 00004186  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5612. 0000418A  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  5613. 0000418E  201F                     move.l     D0, [A7]+
  5614. 00004190  4878 0052                push.l     0x52 /* 'R' */
  5615. 00004194  2F00                     move.l     -[A7], D0
  5616. 00004196  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5617. 0000419A  3E00                     move.w     D7, D0
  5618. 0000419C  7C00                     moveq.l    D6, 0x00
  5619. 0000419E  604E                     bra        +0x50 /* 000041EE */
  5620. label000041A0:
  5621. 000041A0  206E 0008                movea.l    A0, [A6 + 0x8]
  5622. 000041A4  3006                     move.w     D0, D6
  5623. 000041A6  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5624. 000041AA  D090                     add.l      D0, [A0]
  5625. 000041AC  2040                     movea.l    A0, D0
  5626. 000041AE  43EE FFAE                lea.l      A1, [A6 - 0x52]
  5627. 000041B2  7013                     moveq.l    D0, 0x13
  5628. label000041B4:
  5629. 000041B4  22D8                     move.l     [A1]+, [A0]+
  5630. 000041B6  51C8 FFFC                dbf        D0, -0x6 /* 000041B4 */
  5631. 000041BA  32D8                     move.w     [A1]+, [A0]+
  5632. 000041BC  0C6E 006B FFAE           cmpi.w     [A6 - 0x52], 0x6B /* 'k' */
  5633. 000041C2  6628                     bne        +0x2A /* 000041EC */
  5634. 000041C4  4A6E FFB2                tst.w      [A6 - 0x4E]
  5635. 000041C8  6722                     beq        +0x24 /* 000041EC */
  5636. 000041CA  7005                     moveq.l    D0, 0x05
  5637. 000041CC  3D40 FFB2                move.w     [A6 - 0x4E], D0
  5638. 000041D0  206E 0008                movea.l    A0, [A6 + 0x8]
  5639. 000041D4  3006                     move.w     D0, D6
  5640. 000041D6  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5641. 000041DA  D090                     add.l      D0, [A0]
  5642. 000041DC  2040                     movea.l    A0, D0
  5643. 000041DE  43EE FFAE                lea.l      A1, [A6 - 0x52]
  5644. 000041E2  7013                     moveq.l    D0, 0x13
  5645. label000041E4:
  5646. 000041E4  20D9                     move.l     [A0]+, [A1]+
  5647. 000041E6  51C8 FFFC                dbf        D0, -0x6 /* 000041E4 */
  5648. 000041EA  30D9                     move.w     [A0]+, [A1]+
  5649. label000041EC:
  5650. 000041EC  5246                     addq.w     D6, 1
  5651. label000041EE:
  5652. 000041EE  BC47                     cmp.w      D6, D7
  5653. 000041F0  6DAE                     blt        -0x50 /* 000041A0 */
  5654. 000041F2  4CDF 00C0                movem.l    D6,D7, [A7]+
  5655. 000041F6  4E5E                     unlink     A6
  5656. 000041F8  4E75                     rts
  5657. fn000041FA:
  5658. 000041FA  4E56 F7D2                link       A6, -0x082E
  5659. 000041FE  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  5660. 00004202  286E 000C                movea.l    A4, [A6 + 0xC]
  5661. 00004206  508C                     addq.l     A4, 8
  5662. 00004208  0C54 2712                cmpi.w     [A4], 0x2712
  5663. 0000420C  6614                     bne        +0x16 /* 00004222 */
  5664. 0000420E  7001                     moveq.l    D0, 0x01
  5665. 00004210  2D40 F7E2                move.l     [A6 - 0x81E], D0
  5666. 00004214  2D7C 0000 00FF F7DE      move.l     [A6 - 0x822], 0xFF
  5667. 0000421C  508C                     addq.l     A4, 8
  5668. 0000421E  6000 00BC                bra        +0xBE /* 000042DC */
  5669. label00004222:
  5670. 00004222  486E FFF8                pea.l      [A6 - 0x8]
  5671. 00004226  486E FFFE                pea.l      [A6 - 0x2]
  5672. 0000422A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5673. 0000422E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5674. 00004232  2F0C                     move.l     -[A7], A4
  5675. 00004234  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5676. 00004238  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  5677. 0000423C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5678. 00004240  3C00                     move.w     D6, D0
  5679. 00004242  4A46                     tst.w      D6
  5680. 00004244  6706                     beq        +0x8 /* 0000424C */
  5681. 00004246  3006                     move.w     D0, D6
  5682. 00004248  6000 0310                bra        +0x312 /* 0000455A */
  5683. label0000424C:
  5684. 0000424C  486E F7E2                pea.l      [A6 - 0x81E]
  5685. 00004250  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5686. 00004254  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  5687. 00004258  508F                     addq.l     A7, 8
  5688. 0000425A  3C00                     move.w     D6, D0
  5689. 0000425C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5690. 00004260  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5691. 00004264  4A46                     tst.w      D6
  5692. 00004266  6706                     beq        +0x8 /* 0000426E */
  5693. 00004268  3006                     move.w     D0, D6
  5694. 0000426A  6000 02EE                bra        +0x2F0 /* 0000455A */
  5695. label0000426E:
  5696. 0000426E  302E FFFE                move.w     D0, [A6 - 0x2]
  5697. 00004272  48C0                     ext.l      D0
  5698. 00004274  E780                     asl        D0, 3
  5699. 00004276  D9C0                     add.l      A4, D0
  5700. 00004278  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  5701. 0000427C  6706                     beq        +0x8 /* 00004284 */
  5702. 0000427E  7007                     moveq.l    D0, 0x07
  5703. 00004280  6000 02D8                bra        +0x2DA /* 0000455A */
  5704. label00004284:
  5705. 00004284  508C                     addq.l     A4, 8
  5706. 00004286  486E FFF8                pea.l      [A6 - 0x8]
  5707. 0000428A  486E FFFE                pea.l      [A6 - 0x2]
  5708. 0000428E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5709. 00004292  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5710. 00004296  2F0C                     move.l     -[A7], A4
  5711. 00004298  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5712. 0000429C  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  5713. 000042A0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5714. 000042A4  3C00                     move.w     D6, D0
  5715. 000042A6  4A46                     tst.w      D6
  5716. 000042A8  6706                     beq        +0x8 /* 000042B0 */
  5717. 000042AA  3006                     move.w     D0, D6
  5718. 000042AC  6000 02AC                bra        +0x2AE /* 0000455A */
  5719. label000042B0:
  5720. 000042B0  486E F7DE                pea.l      [A6 - 0x822]
  5721. 000042B4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5722. 000042B8  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  5723. 000042BC  508F                     addq.l     A7, 8
  5724. 000042BE  3C00                     move.w     D6, D0
  5725. 000042C0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5726. 000042C4  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5727. 000042C8  4A46                     tst.w      D6
  5728. 000042CA  6706                     beq        +0x8 /* 000042D2 */
  5729. 000042CC  3006                     move.w     D0, D6
  5730. 000042CE  6000 028A                bra        +0x28C /* 0000455A */
  5731. label000042D2:
  5732. 000042D2  302E FFFE                move.w     D0, [A6 - 0x2]
  5733. 000042D6  48C0                     ext.l      D0
  5734. 000042D8  E780                     asl        D0, 3
  5735. 000042DA  D9C0                     add.l      A4, D0
  5736. label000042DC:
  5737. 000042DC  42AE F7D6                clr.l      [A6 - 0x82A]
  5738. 000042E0  4A54                     tst.w      [A4]
  5739. 000042E2  6700 0052                beq        +0x54 /* 00004336 */
  5740. 000042E6  3014                     move.w     D0, [A4]
  5741. 000042E8  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5742. 000042EC  0003 000E                ori.b      D3, 0xE
  5743. 000042F0  2B20                     move.l     -[A5], -[A0]
  5744. 000042F2  0014 2B5D                ori.b      [A4], 0x5D /* ']' */
  5745. 000042F6  001A 2B6E                ori.b      [A2]+, 0x6E /* 'n' */
  5746. 000042FA  003C 508C                ori.b      ccr, 140
  5747. 000042FE  7002                     moveq.l    D0, 0x02
  5748. 00004300  2D40 F7D6                move.l     [A6 - 0x82A], D0
  5749. 00004304  6030                     bra        +0x32 /* 00004336 */
  5750. 00004306  508C                     addq.l     A4, 8
  5751. 00004308  7004                     moveq.l    D0, 0x04
  5752. 0000430A  2D40 F7D6                move.l     [A6 - 0x82A], D0
  5753. 0000430E  6026                     bra        +0x28 /* 00004336 */
  5754. 00004310  508C                     addq.l     A4, 8
  5755. 00004312  0C54 2B20                cmpi.w     [A4], 0x2B20 /* '+ ' */
  5756. 00004316  6608                     bne        +0xA /* 00004320 */
  5757. 00004318  508C                     addq.l     A4, 8
  5758. 0000431A  42AE F7D6                clr.l      [A6 - 0x82A]
  5759. 0000431E  6016                     bra        +0x18 /* 00004336 */
  5760. label00004320:
  5761. 00004320  0C54 2B5D                cmpi.w     [A4], 0x2B5D /* '+]' */
  5762. 00004324  660A                     bne        +0xC /* 00004330 */
  5763. 00004326  508C                     addq.l     A4, 8
  5764. 00004328  7006                     moveq.l    D0, 0x06
  5765. 0000432A  2D40 F7D6                move.l     [A6 - 0x82A], D0
  5766. 0000432E  6006                     bra        +0x8 /* 00004336 */
  5767. label00004330:
  5768. 00004330  7002                     moveq.l    D0, 0x02
  5769. 00004332  6000 0226                bra        +0x228 /* 0000455A */
  5770. label00004336:
  5771. 00004336  426E FFFC                clr.w      [A6 - 0x4]
  5772. 0000433A  7001                     moveq.l    D0, 0x01
  5773. 0000433C  2D40 F7DA                move.l     [A6 - 0x826], D0
  5774. 00004340  4A54                     tst.w      [A4]
  5775. 00004342  6700 0084                beq        +0x86 /* 000043C8 */
  5776. 00004346  0C54 2B60                cmpi.w     [A4], 0x2B60 /* '+`' */
  5777. 0000434A  660C                     bne        +0xE /* 00004358 */
  5778. 0000434C  7001                     moveq.l    D0, 0x01
  5779. 0000434E  3D40 FFFC                move.w     [A6 - 0x4], D0
  5780. 00004352  508C                     addq.l     A4, 8
  5781. 00004354  6000 0072                bra        +0x74 /* 000043C8 */
  5782. label00004358:
  5783. 00004358  486E FFF8                pea.l      [A6 - 0x8]
  5784. 0000435C  486E FFFE                pea.l      [A6 - 0x2]
  5785. 00004360  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5786. 00004364  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5787. 00004368  2F0C                     move.l     -[A7], A4
  5788. 0000436A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5789. 0000436E  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  5790. 00004372  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5791. 00004376  3C00                     move.w     D6, D0
  5792. 00004378  4A46                     tst.w      D6
  5793. 0000437A  6706                     beq        +0x8 /* 00004382 */
  5794. 0000437C  3006                     move.w     D0, D6
  5795. 0000437E  6000 01DA                bra        +0x1DC /* 0000455A */
  5796. label00004382:
  5797. 00004382  486E F7DA                pea.l      [A6 - 0x826]
  5798. 00004386  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5799. 0000438A  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  5800. 0000438E  508F                     addq.l     A7, 8
  5801. 00004390  3C00                     move.w     D6, D0
  5802. 00004392  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5803. 00004396  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  5804. 0000439A  4A46                     tst.w      D6
  5805. 0000439C  6706                     beq        +0x8 /* 000043A4 */
  5806. 0000439E  3006                     move.w     D0, D6
  5807. 000043A0  6000 01B8                bra        +0x1BA /* 0000455A */
  5808. label000043A4:
  5809. 000043A4  302E FFFE                move.w     D0, [A6 - 0x2]
  5810. 000043A8  48C0                     ext.l      D0
  5811. 000043AA  E780                     asl        D0, 3
  5812. 000043AC  D9C0                     add.l      A4, D0
  5813. 000043AE  4AAE F7DA                tst.l      [A6 - 0x826]
  5814. 000043B2  6E06                     bgt        +0x8 /* 000043BA */
  5815. 000043B4  7002                     moveq.l    D0, 0x02
  5816. 000043B6  6000 01A2                bra        +0x1A4 /* 0000455A */
  5817. label000043BA:
  5818. 000043BA  0C54 2B68                cmpi.w     [A4], 0x2B68 /* '+h' */
  5819. 000043BE  6706                     beq        +0x8 /* 000043C6 */
  5820. 000043C0  7002                     moveq.l    D0, 0x02
  5821. 000043C2  6000 0196                bra        +0x198 /* 0000455A */
  5822. label000043C6:
  5823. 000043C6  508C                     addq.l     A4, 8
  5824. label000043C8:
  5825. 000043C8  4A54                     tst.w      [A4]
  5826. 000043CA  6706                     beq        +0x8 /* 000043D2 */
  5827. 000043CC  7013                     moveq.l    D0, 0x13
  5828. 000043CE  6000 018A                bra        +0x18C /* 0000455A */
  5829. label000043D2:
  5830. 000043D2  53AE F7E2                subq.l     [A6 - 0x81E], 1
  5831. 000043D6  53AE F7DE                subq.l     [A6 - 0x822], 1
  5832. 000043DA  0CAE 0000 0001 F7E2      cmpi.l     [A6 - 0x81E], 0x1
  5833. 000043E2  6C06                     bge        +0x8 /* 000043EA */
  5834. 000043E4  7001                     moveq.l    D0, 0x01
  5835. 000043E6  2D40 F7E2                move.l     [A6 - 0x81E], D0
  5836. label000043EA:
  5837. 000043EA  0CAE 0000 00FE F7DE      cmpi.l     [A6 - 0x822], 0xFE
  5838. 000043F2  6F08                     ble        +0xA /* 000043FC */
  5839. 000043F4  2D7C 0000 00FE F7DE      move.l     [A6 - 0x822], 0xFE
  5840. label000043FC:
  5841. 000043FC  202E F7DE                move.l     D0, [A6 - 0x822]
  5842. 00004400  B0AE F7E2                cmp.l      D0, [A6 - 0x81E]
  5843. 00004404  6E06                     bgt        +0x8 /* 0000440C */
  5844. 00004406  7002                     moveq.l    D0, 0x02
  5845. 00004408  6000 0150                bra        +0x152 /* 0000455A */
  5846. label0000440C:
  5847. 0000440C  4A6D B110                tst.w      [A5 - 0x4EF0]
  5848. 00004410  6606                     bne        +0x8 /* 00004418 */
  5849. 00004412  7000                     moveq.l    D0, 0x00
  5850. 00004414  6000 0144                bra        +0x146 /* 0000455A */
  5851. label00004418:
  5852. 00004418  42A7                     clr.l      -[A7]
  5853. 0000441A  AA32                     syscall    GetGDevice
  5854. 0000441C  205F                     movea.l    A0, [A7]+
  5855. 0000441E  2D48 FFEA                move.l     [A6 - 0x16], A0
  5856. 00004422  206E FFEA                movea.l    A0, [A6 - 0x16]
  5857. 00004426  2050                     movea.l    A0, [A0]
  5858. 00004428  2D68 0016 FFE6           move.l     [A6 - 0x1A], [A0 + 0x16]
  5859. 0000442E  206E FFE6                movea.l    A0, [A6 - 0x1A]
  5860. 00004432  2050                     movea.l    A0, [A0]
  5861. 00004434  2D68 002A FFEE           move.l     [A6 - 0x12], [A0 + 0x2A]
  5862. 0000443A  7A00                     moveq.l    D5, 0x00
  5863. 0000443C  3E2E F7E4                move.w     D7, [A6 - 0x81C]
  5864. 00004440  605E                     bra        +0x60 /* 000044A0 */
  5865. label00004442:
  5866. 00004442  2F2D B2D6                move.l     -[A7], [A5 - 0x4D2A]
  5867. 00004446  3F07                     move.w     -[A7], D7
  5868. 00004448  486E FFF2                pea.l      [A6 - 0xE]
  5869. 0000444C  AA9B                     syscall    GetEntryColor
  5870. 0000444E  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5871. 00004452  486E FFF2                pea.l      [A6 - 0xE]
  5872. 00004456  4EBA 018E                jsr        [PC + 0x18E /* 000045E6 */]
  5873. 0000445A  508F                     addq.l     A7, 8
  5874. 0000445C  3800                     move.w     D4, D0
  5875. 0000445E  206E FFEE                movea.l    A0, [A6 - 0x12]
  5876. 00004462  3004                     move.w     D0, D4
  5877. 00004464  48C0                     ext.l      D0
  5878. 00004466  E780                     asl        D0, 3
  5879. 00004468  D090                     add.l      D0, [A0]
  5880. 0000446A  2040                     movea.l    A0, D0
  5881. 0000446C  43EE FFF2                lea.l      A1, [A6 - 0xE]
  5882. 00004470  41E8 000A                lea.l      A0, [A0 + 0xA]
  5883. 00004474  22D8                     move.l     [A1]+, [A0]+
  5884. 00004476  32D8                     move.w     [A1]+, [A0]+
  5885. 00004478  3005                     move.w     D0, D5
  5886. 0000447A  48C0                     ext.l      D0
  5887. 0000447C  E780                     asl        D0, 3
  5888. 0000447E  D08E                     add.l      D0, A6
  5889. 00004480  2040                     movea.l    A0, D0
  5890. 00004482  3144 F7E6                move.w     [A0 - 0x81A], D4
  5891. 00004486  3005                     move.w     D0, D5
  5892. 00004488  48C0                     ext.l      D0
  5893. 0000448A  E780                     asl        D0, 3
  5894. 0000448C  D08E                     add.l      D0, A6
  5895. 0000448E  2040                     movea.l    A0, D0
  5896. 00004490  41E8 F7E8                lea.l      A0, [A0 - 0x818]
  5897. 00004494  43EE FFF2                lea.l      A1, [A6 - 0xE]
  5898. 00004498  20D9                     move.l     [A0]+, [A1]+
  5899. 0000449A  30D9                     move.w     [A0]+, [A1]+
  5900. 0000449C  5245                     addq.w     D5, 1
  5901. 0000449E  5247                     addq.w     D7, 1
  5902. label000044A0:
  5903. 000044A0  3047                     movea.w    A0, D7
  5904. 000044A2  B1EE F7DE                cmpa.l     A0, [A6 - 0x822]
  5905. 000044A6  6F9A                     ble        -0x64 /* 00004442 */
  5906. 000044A8  3045                     movea.w    A0, D5
  5907. 000044AA  2F08                     move.l     -[A7], A0
  5908. 000044AC  2F2E F7DA                move.l     -[A7], [A6 - 0x826]
  5909. 000044B0  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  5910. 000044B4  2D40 F7DA                move.l     [A6 - 0x826], D0
  5911. 000044B8  4A6E FFFC                tst.w      [A6 - 0x4]
  5912. 000044BC  6700 008C                beq        +0x8E /* 0000454A */
  5913. 000044C0  7001                     moveq.l    D0, 0x01
  5914. 000044C2  2D40 F7DA                move.l     [A6 - 0x826], D0
  5915. 000044C6  6000 0082                bra        +0x84 /* 0000454A */
  5916. label000044CA:
  5917. 000044CA  41EE FFF2                lea.l      A0, [A6 - 0xE]
  5918. 000044CE  43EE F7E8                lea.l      A1, [A6 - 0x818]
  5919. 000044D2  20D9                     move.l     [A0]+, [A1]+
  5920. 000044D4  30D9                     move.w     [A0]+, [A1]+
  5921. 000044D6  7E00                     moveq.l    D7, 0x00
  5922. 000044D8  6024                     bra        +0x26 /* 000044FE */
  5923. label000044DA:
  5924. 000044DA  3007                     move.w     D0, D7
  5925. 000044DC  48C0                     ext.l      D0
  5926. 000044DE  E780                     asl        D0, 3
  5927. 000044E0  D08E                     add.l      D0, A6
  5928. 000044E2  3207                     move.w     D1, D7
  5929. 000044E4  5241                     addq.w     D1, 1
  5930. 000044E6  48C1                     ext.l      D1
  5931. 000044E8  E781                     asl        D1, 3
  5932. 000044EA  D28E                     add.l      D1, A6
  5933. 000044EC  2041                     movea.l    A0, D1
  5934. 000044EE  2240                     movea.l    A1, D0
  5935. 000044F0  43E9 F7E8                lea.l      A1, [A1 - 0x818]
  5936. 000044F4  41E8 F7E8                lea.l      A0, [A0 - 0x818]
  5937. 000044F8  22D8                     move.l     [A1]+, [A0]+
  5938. 000044FA  32D8                     move.w     [A1]+, [A0]+
  5939. 000044FC  5247                     addq.w     D7, 1
  5940. label000044FE:
  5941. 000044FE  3005                     move.w     D0, D5
  5942. 00004500  5340                     subq.w     D0, 1
  5943. 00004502  BE40                     cmp.w      D7, D0
  5944. 00004504  6DD4                     blt        -0x2A /* 000044DA */
  5945. 00004506  3005                     move.w     D0, D5
  5946. 00004508  5340                     subq.w     D0, 1
  5947. 0000450A  48C0                     ext.l      D0
  5948. 0000450C  E780                     asl        D0, 3
  5949. 0000450E  D08E                     add.l      D0, A6
  5950. 00004510  2040                     movea.l    A0, D0
  5951. 00004512  41E8 F7E8                lea.l      A0, [A0 - 0x818]
  5952. 00004516  43EE FFF2                lea.l      A1, [A6 - 0xE]
  5953. 0000451A  20D9                     move.l     [A0]+, [A1]+
  5954. 0000451C  30D9                     move.w     [A0]+, [A1]+
  5955. 0000451E  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  5956. 00004522  486E F7E6                pea.l      [A6 - 0x81A]
  5957. 00004526  3F05                     move.w     -[A7], D5
  5958. 00004528  4EBA 0038                jsr        [PC + 0x38 /* 00004562 */]
  5959. 0000452C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5960. 00004530  2F2E F7D6                move.l     -[A7], [A6 - 0x82A]
  5961. 00004534  486E F7D2                pea.l      [A6 - 0x82E]
  5962. 00004538  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  5963. 0000453C  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  5964. 00004540  3C00                     move.w     D6, D0
  5965. 00004542  4A46                     tst.w      D6
  5966. 00004544  6704                     beq        +0x6 /* 0000454A */
  5967. 00004546  3006                     move.w     D0, D6
  5968. 00004548  6010                     bra        +0x12 /* 0000455A */
  5969. label0000454A:
  5970. 0000454A  202E F7DA                move.l     D0, [A6 - 0x826]
  5971. 0000454E  53AE F7DA                subq.l     [A6 - 0x826], 1
  5972. 00004552  4A80                     tst.l      D0
  5973. 00004554  6600 FF74                bne        -0x8A /* 000044CA */
  5974. 00004558  7000                     moveq.l    D0, 0x00
  5975. label0000455A:
  5976. 0000455A  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  5977. 0000455E  4E5E                     unlink     A6
  5978. 00004560  4E75                     rts
  5979. fn00004562:
  5980. 00004562  4E56 FFF8                link       A6, -0x0008
  5981. 00004566  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  5982. 0000456A  3E2E 0008                move.w     D7, [A6 + 0x8]
  5983. 0000456E  286E 000A                movea.l    A4, [A6 + 0xA]
  5984. 00004572  4267                     clr.w      -[A7]
  5985. 00004574  486E 000E                pea.l      [A6 + 0xE]
  5986. 00004578  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  5987. 0000457C  301F                     move.w     D0, [A7]+
  5988. 0000457E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5989. 00004582  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  5990. 00004586  7C00                     moveq.l    D6, 0x00
  5991. 00004588  6036                     bra        +0x38 /* 000045C0 */
  5992. label0000458A:
  5993. 0000458A  41D4                     lea.l      A0, [A4]
  5994. 0000458C  508C                     addq.l     A4, 8
  5995. 0000458E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5996. 00004592  22D8                     move.l     [A1]+, [A0]+
  5997. 00004594  22D8                     move.l     [A1]+, [A0]+
  5998. 00004596  3A2E FFF8                move.w     D5, [A6 - 0x8]
  5999. 0000459A  4A45                     tst.w      D5
  6000. 0000459C  6720                     beq        +0x22 /* 000045BE */
  6001. 0000459E  0C45 00FF                cmpi.w     D5, 0xFF
  6002. 000045A2  671A                     beq        +0x1C /* 000045BE */
  6003. 000045A4  206E 000E                movea.l    A0, [A6 + 0xE]
  6004. 000045A8  3005                     move.w     D0, D5
  6005. 000045AA  48C0                     ext.l      D0
  6006. 000045AC  E780                     asl        D0, 3
  6007. 000045AE  D090                     add.l      D0, [A0]
  6008. 000045B0  2040                     movea.l    A0, D0
  6009. 000045B2  41E8 000A                lea.l      A0, [A0 + 0xA]
  6010. 000045B6  43EE FFFA                lea.l      A1, [A6 - 0x6]
  6011. 000045BA  20D9                     move.l     [A0]+, [A1]+
  6012. 000045BC  30D9                     move.w     [A0]+, [A1]+
  6013. label000045BE:
  6014. 000045BE  5246                     addq.w     D6, 1
  6015. label000045C0:
  6016. 000045C0  BC47                     cmp.w      D6, D7
  6017. 000045C2  6DC6                     blt        -0x38 /* 0000458A */
  6018. 000045C4  206E 000E                movea.l    A0, [A6 + 0xE]
  6019. 000045C8  4267                     clr.w      -[A7]
  6020. 000045CA  3F3C 00FF                move.w     -[A7], 0xFF
  6021. 000045CE  2050                     movea.l    A0, [A0]
  6022. 000045D0  4868 0008                pea.l      [A0 + 0x8]
  6023. 000045D4  AA3F                     syscall    SetEntries
  6024. 000045D6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6025. 000045DA  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6026. 000045DE  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  6027. 000045E2  4E5E                     unlink     A6
  6028. 000045E4  4E75                     rts
  6029. fn000045E6:
  6030. 000045E6  4E56 FFF4                link       A6, -0x000C
  6031. 000045EA  48E7 0118                movem.l    -[A7], D7,A3,A4
  6032. 000045EE  286E 0008                movea.l    A4, [A6 + 0x8]
  6033. 000045F2  266E 000C                movea.l    A3, [A6 + 0xC]
  6034. 000045F6  7E00                     moveq.l    D7, 0x00
  6035. 000045F8  6036                     bra        +0x38 /* 00004630 */
  6036. label000045FA:
  6037. 000045FA  3007                     move.w     D0, D7
  6038. 000045FC  48C0                     ext.l      D0
  6039. 000045FE  E780                     asl        D0, 3
  6040. 00004600  D093                     add.l      D0, [A3]
  6041. 00004602  2040                     movea.l    A0, D0
  6042. 00004604  43EE FFF4                lea.l      A1, [A6 - 0xC]
  6043. 00004608  5088                     addq.l     A0, 8
  6044. 0000460A  22D8                     move.l     [A1]+, [A0]+
  6045. 0000460C  22D8                     move.l     [A1]+, [A0]+
  6046. 0000460E  302E FFF6                move.w     D0, [A6 - 0xA]
  6047. 00004612  B054                     cmp.w      D0, [A4]
  6048. 00004614  6618                     bne        +0x1A /* 0000462E */
  6049. 00004616  302E FFF8                move.w     D0, [A6 - 0x8]
  6050. 0000461A  B06C 0002                cmp.w      D0, [A4 + 0x2]
  6051. 0000461E  660E                     bne        +0x10 /* 0000462E */
  6052. 00004620  302E FFFA                move.w     D0, [A6 - 0x6]
  6053. 00004624  B06C 0004                cmp.w      D0, [A4 + 0x4]
  6054. 00004628  6604                     bne        +0x6 /* 0000462E */
  6055. 0000462A  3007                     move.w     D0, D7
  6056. 0000462C  6018                     bra        +0x1A /* 00004646 */
  6057. label0000462E:
  6058. 0000462E  5247                     addq.w     D7, 1
  6059. label00004630:
  6060. 00004630  0C47 0100                cmpi.w     D7, 0x100
  6061. 00004634  6DC4                     blt        -0x3A /* 000045FA */
  6062. 00004636  42A7                     clr.l      -[A7]
  6063. 00004638  2F0C                     move.l     -[A7], A4
  6064. 0000463A  AA33                     syscall    Color2Index
  6065. 0000463C  201F                     move.l     D0, [A7]+
  6066. 0000463E  2D40 FFFC                move.l     [A6 - 0x4], D0
  6067. 00004642  302E FFFE                move.w     D0, [A6 - 0x2]
  6068. label00004646:
  6069. 00004646  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  6070. 0000464A  4E5E                     unlink     A6
  6071. 0000464C  4E75                     rts
  6072. fn0000464E:
  6073. 0000464E  4E56 FFF0                link       A6, -0x0010
  6074. 00004652  2F0C                     move.l     -[A7], A4
  6075. 00004654  286E 000C                movea.l    A4, [A6 + 0xC]
  6076. 00004658  508C                     addq.l     A4, 8
  6077. 0000465A  4A54                     tst.w      [A4]
  6078. 0000465C  6706                     beq        +0x8 /* 00004664 */
  6079. 0000465E  7013                     moveq.l    D0, 0x13
  6080. 00004660  6000 0092                bra        +0x94 /* 000046F4 */
  6081. label00004664:
  6082. 00004664  42A7                     clr.l      -[A7]
  6083. 00004666  3F3C 05DF                move.w     -[A7], 0x5DF
  6084. 0000466A  A9B9                     syscall    GetCursor
  6085. 0000466C  205F                     movea.l    A0, [A7]+
  6086. 0000466E  2F10                     move.l     -[A7], [A0]
  6087. 00004670  A851                     syscall    SetCursor
  6088. 00004672  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  6089. 00004676  A873                     syscall    SetPort
  6090. 00004678  486E FFF4                pea.l      [A6 - 0xC]
  6091. 0000467C  A972                     syscall    GetMouse
  6092. 0000467E  486E FFF4                pea.l      [A6 - 0xC]
  6093. 00004682  A870                     syscall    LocalToGlobal
  6094. 00004684  4267                     clr.w      -[A7]
  6095. 00004686  2F2D B380                move.l     -[A7], [A5 - 0x4C80]
  6096. 0000468A  A960                     syscall    GetControlValue/GetCtlValue
  6097. 0000468C  301F                     move.w     D0, [A7]+
  6098. 0000468E  3D40 FFF2                move.w     [A6 - 0xE], D0
  6099. 00004692  4267                     clr.w      -[A7]
  6100. 00004694  2F2D B384                move.l     -[A7], [A5 - 0x4C7C]
  6101. 00004698  A960                     syscall    GetControlValue/GetCtlValue
  6102. 0000469A  301F                     move.w     D0, [A7]+
  6103. 0000469C  3D40 FFF0                move.w     [A6 - 0x10], D0
  6104. 000046A0  6046                     bra        +0x48 /* 000046E8 */
  6105. label000046A2:
  6106. 000046A2  486E FFF8                pea.l      [A6 - 0x8]
  6107. 000046A6  A972                     syscall    GetMouse
  6108. 000046A8  486E FFF8                pea.l      [A6 - 0x8]
  6109. 000046AC  A870                     syscall    LocalToGlobal
  6110. 000046AE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6111. 000046B2  486E FFF8                pea.l      [A6 - 0x8]
  6112. 000046B6  A87F                     syscall    SubPt
  6113. 000046B8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6114. 000046BC  486E FFF8                pea.l      [A6 - 0x8]
  6115. 000046C0  A87F                     syscall    SubPt
  6116. 000046C2  302E FFFA                move.w     D0, [A6 - 0x6]
  6117. 000046C6  4440                     neg.w      D0
  6118. 000046C8  2F2D B380                move.l     -[A7], [A5 - 0x4C80]
  6119. 000046CC  3F00                     move.w     -[A7], D0
  6120. 000046CE  A963                     syscall    SetControlValue/SetCtlValue
  6121. 000046D0  302E FFF8                move.w     D0, [A6 - 0x8]
  6122. 000046D4  4440                     neg.w      D0
  6123. 000046D6  2F2D B384                move.l     -[A7], [A5 - 0x4C7C]
  6124. 000046DA  3F00                     move.w     -[A7], D0
  6125. 000046DC  A963                     syscall    SetControlValue/SetCtlValue
  6126. 000046DE  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  6127. 000046E2  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  6128. 000046E6  588F                     addq.l     A7, 4
  6129. label000046E8:
  6130. 000046E8  4267                     clr.w      -[A7]
  6131. 000046EA  A973                     syscall    StillDown
  6132. 000046EC  101F                     move.b     D0, [A7]+
  6133. 000046EE  4A00                     tst.b      D0
  6134. 000046F0  66B0                     bne        -0x4E /* 000046A2 */
  6135. 000046F2  7000                     moveq.l    D0, 0x00
  6136. label000046F4:
  6137. 000046F4  285F                     movea.l    A4, [A7]+
  6138. 000046F6  4E5E                     unlink     A6
  6139. 000046F8  4E75                     rts
  6140. fn000046FA:
  6141. 000046FA  4E56 FF50                link       A6, -0x00B0
  6142. 000046FE  2F0C                     move.l     -[A7], A4
  6143. 00004700  286E 000C                movea.l    A4, [A6 + 0xC]
  6144. 00004704  508C                     addq.l     A4, 8
  6145. 00004706  486E FF58                pea.l      [A6 - 0xA8]
  6146. 0000470A  486E FF54                pea.l      [A6 - 0xAC]
  6147. 0000470E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6148. 00004712  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6149. 00004716  2F0C                     move.l     -[A7], A4
  6150. 00004718  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6151. 0000471C  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  6152. 00004720  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6153. 00004724  3D40 FF56                move.w     [A6 - 0xAA], D0
  6154. 00004728  4A6E FF56                tst.w      [A6 - 0xAA]
  6155. 0000472C  6706                     beq        +0x8 /* 00004734 */
  6156. 0000472E  302E FF56                move.w     D0, [A6 - 0xAA]
  6157. 00004732  604A                     bra        +0x4C /* 0000477E */
  6158. label00004734:
  6159. 00004734  302E FF54                move.w     D0, [A6 - 0xAC]
  6160. 00004738  48C0                     ext.l      D0
  6161. 0000473A  E780                     asl        D0, 3
  6162. 0000473C  D9C0                     add.l      A4, D0
  6163. 0000473E  486E FF58                pea.l      [A6 - 0xA8]
  6164. 00004742  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  6165. 00004746  588F                     addq.l     A7, 4
  6166. 00004748  0C6E 0006 FF58           cmpi.w     [A6 - 0xA8], 0x6
  6167. 0000474E  6704                     beq        +0x6 /* 00004754 */
  6168. 00004750  7002                     moveq.l    D0, 0x02
  6169. 00004752  602A                     bra        +0x2C /* 0000477E */
  6170. label00004754:
  6171. 00004754  4A54                     tst.w      [A4]
  6172. 00004756  6704                     beq        +0x6 /* 0000475C */
  6173. 00004758  7013                     moveq.l    D0, 0x13
  6174. 0000475A  6022                     bra        +0x24 /* 0000477E */
  6175. label0000475C:
  6176. 0000475C  4AAE FFC2                tst.l      [A6 - 0x3E]
  6177. 00004760  6604                     bne        +0x6 /* 00004766 */
  6178. 00004762  703D                     moveq.l    D0, 0x3D
  6179. 00004764  6018                     bra        +0x1A /* 0000477E */
  6180. label00004766:
  6181. 00004766  41ED B334                lea.l      A0, [A5 - 0x4CCC]
  6182. 0000476A  43EE FF7A                lea.l      A1, [A6 - 0x86]
  6183. 0000476E  7017                     moveq.l    D0, 0x17
  6184. label00004770:
  6185. 00004770  20D9                     move.l     [A0]+, [A1]+
  6186. 00004772  51C8 FFFC                dbf        D0, -0x6 /* 00004770 */
  6187. 00004776  30D9                     move.w     [A0]+, [A1]+
  6188. 00004778  526D B32C                addq.w     [A5 - 0x4CD4], 1
  6189. 0000477C  7000                     moveq.l    D0, 0x00
  6190. label0000477E:
  6191. 0000477E  285F                     movea.l    A4, [A7]+
  6192. 00004780  4E5E                     unlink     A6
  6193. 00004782  4E75                     rts
  6194. export_339:
  6195. 00004784  4E56 0000                link       A6, 0
  6196. 00004788  48E7 0118                movem.l    -[A7], D7,A3,A4
  6197. 0000478C  286E 000C                movea.l    A4, [A6 + 0xC]
  6198. 00004790  7E29                     moveq.l    D7, 0x29
  6199. 00004792  264C                     movea.l    A3, A4
  6200. 00004794  0C53 271E                cmpi.w     [A3], 0x271E
  6201. 00004798  6602                     bne        +0x4 /* 0000479C */
  6202. 0000479A  508B                     addq.l     A3, 8
  6203. label0000479C:
  6204. 0000479C  3013                     move.w     D0, [A3]
  6205. 0000479E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  6206. 000047A2  0048 0122                ori.w      A0, 0x122
  6207. 000047A6  232B 011E                move.l     -[A1], [A3 + 0x11E]
  6208. 000047AA  232A 011A                move.l     -[A1], [A2 + 0x11A]
  6209. 000047AE  2329 013A                move.l     -[A1], [A1 + 0x13A]
  6210. 000047B2  0BBD                     bclr       <<invalid special address>>, D5
  6211. 000047B4  0136 0BD3 0132 0BDE      btst       [[] + 0x1320BDE], D0
  6212. 000047BC  012E 0BE1                btst       [A6 + 0xBE1], D0
  6213. 000047C0  012A 0BE4                btst       [A2 + 0xBE4], D0
  6214. 000047C4  0126                     btst       -[A6], D0
  6215. 000047C6  0BFA                     .incomplete
  6216. 000047C8  0146                     bchg       D6, D0
  6217. 000047CA  0BBF                     bclr       <<invalid special address>>, D5
  6218. 000047CC  0142                     bchg       D2, D0
  6219. 000047CE  0BC0                     .incomplete
  6220. 000047D0  013E                     btst       <<invalid special address>>, D0
  6221. 000047D2  0BBE                     bclr       <<invalid special address>>, D5
  6222. 000047D4  013A 0BC1                btst       [PC + 0xBC1 /* 00005397, value 0x4, pstring "p)`J" */], D0
  6223. 000047D8  0136 0BC2 0132           btst       [[ + <<invalid base displacement size>>] + 0x132], D0
  6224. 000047DE  0BD0                     .incomplete
  6225. 000047E0  012E 0BCF                btst       [A6 + 0xBCF], D0
  6226. 000047E4  012A 0BCE                btst       [A2 + 0xBCE], D0
  6227. 000047E8  0126                     btst       -[A6], D0
  6228. 000047EA  0BCD                     .incomplete
  6229. 000047EC  0122                     btst       -[A2], D0
  6230. 000047EE  0BD1                     .incomplete
  6231. 000047F0  011E                     btst       [A6]+, D0
  6232. 000047F2  0BD9                     .incomplete
  6233. 000047F4  011A                     btst       [A2]+, D0
  6234. 000047F6  0BDA                     .incomplete
  6235. 000047F8  0116                     btst       [A6], D0
  6236. 000047FA  0BDB                     .incomplete
  6237. 000047FC  0112                     btst       [A2], D0
  6238. 000047FE  0BDC                     .incomplete
  6239. 00004800  010E                     btst       A6, D0
  6240. 00004802  0BDD                     .incomplete
  6241. 00004804  010A                     btst       A2, D0
  6242. 00004806  0BE0                     .incomplete
  6243. 00004808  0106                     btst       D6, D0
  6244. 0000480A  0BE2                     .incomplete
  6245. 0000480C  0102                     btst       D2, D0
  6246. 0000480E  0BE3                     .incomplete
  6247. 00004810  00FE                     .incomplete
  6248. 00004812  0BE5                     .incomplete
  6249. 00004814  00FA                     .incomplete
  6250. 00004816  0BE8                     .incomplete
  6251. 00004818  00F6                     .incomplete
  6252. 0000481A  0BE7                     .incomplete
  6253. 0000481C  00F2                     .incomplete
  6254. 0000481E  0BE9                     .incomplete
  6255. 00004820  00EE                     .incomplete
  6256. 00004822  0BED                     .incomplete
  6257. 00004824  00EA                     .incomplete
  6258. 00004826  0BEC                     .incomplete
  6259. 00004828  00E6                     .incomplete
  6260. 0000482A  0BEB                     .incomplete
  6261. 0000482C  00E2                     .incomplete
  6262. 0000482E  0BEA                     .incomplete
  6263. 00004830  00DE                     .incomplete
  6264. 00004832  0BEF                     .incomplete
  6265. 00004834  00DA                     .incomplete
  6266. 00004836  0BF1                     .incomplete
  6267. 00004838  00D6                     .incomplete
  6268. 0000483A  0BF3                     .incomplete
  6269. 0000483C  00D2                     .incomplete
  6270. 0000483E  0BF5                     .incomplete
  6271. 00004840  00CE                     .incomplete
  6272. 00004842  0BF6                     .incomplete
  6273. 00004844  00CA                     .incomplete
  6274. 00004846  0BF8                     .incomplete
  6275. 00004848  00C6                     .incomplete
  6276. 0000484A  0BEE                     .incomplete
  6277. 0000484C  00E6                     .incomplete
  6278. 0000484E  0BFB                     .incomplete
  6279. 00004850  00E2                     .incomplete
  6280. 00004852  0BC8                     .incomplete
  6281. 00004854  0102                     btst       D2, D0
  6282. 00004856  0BB9 00FE 0BBB           bclr       [0x00FE0BBB], D5
  6283. 0000485C  00FA                     .incomplete
  6284. 0000485E  0BC4                     .incomplete
  6285. 00004860  00F6                     .incomplete
  6286. 00004862  0BCA                     .incomplete
  6287. 00004864  00F2                     .incomplete
  6288. 00004866  0BCB                     .incomplete
  6289. 00004868  00EE                     .incomplete
  6290. 0000486A  0BCC                     .incomplete
  6291. 0000486C  00EA                     .incomplete
  6292. 0000486E  0BD4                     .incomplete
  6293. 00004870  00E6                     .incomplete
  6294. 00004872  0BD5                     .incomplete
  6295. 00004874  00E2                     .incomplete
  6296. 00004876  0BD6                     .incomplete
  6297. 00004878  00DE                     .incomplete
  6298. 0000487A  0BE6                     .incomplete
  6299. 0000487C  00DA                     .incomplete
  6300. 0000487E  0BF0                     .incomplete
  6301. 00004880  00D6                     .incomplete
  6302. 00004882  0BF2                     .incomplete
  6303. 00004884  00D2                     .incomplete
  6304. 00004886  0BF4                     .incomplete
  6305. 00004888  00CE                     .incomplete
  6306. 0000488A  0BF9                     .incomplete
  6307. 0000488C  00EE                     .incomplete
  6308. 0000488E  0BBC 00EA 0BD7           bclr       0xEA0BD7, D5
  6309. 00004894  00E6                     .incomplete
  6310. 00004896  0BD8                     .incomplete
  6311. 00004898  0106                     btst       D6, D0
  6312. 0000489A  0BBA 0102                bclr       [PC + 0x102 /* 0000499E, value 0x2F2E001C, cstring "/." */], D5
  6313. 0000489E  0BC3                     .incomplete
  6314. 000048A0  0122                     btst       -[A2], D0
  6315. 000048A2  0BC7                     .incomplete
  6316. 000048A4  0142                     bchg       D2, D0
  6317. 000048A6  0BDF                     .incomplete
  6318. 000048A8  0162                     bchg       -[A2], D0
  6319. 000048AA  0BF7                     .incomplete
  6320. 000048AC  0182                     bclr       D2, D0
  6321. 000048AE  0FD6                     .incomplete
  6322. 000048B0  01A0                     bclr       -[A0], D0
  6323. 000048B2  0BC6                     .incomplete
  6324. 000048B4  019C                     bclr       [A4]+, D0
  6325. 000048B6  0BC5                     .incomplete
  6326. 000048B8  01BA 0BD2                bclr       [PC + 0xBD2 /* 0000548C, value 0xD1507029 */], D0
  6327. 000048BC  01B6 0BFC                bclr       <<invalid full ext with I/IS == 4>>, D0
  6328. 000048C0  01D4                     .incomplete
  6329. 000048C2  0BC9                     .incomplete
  6330. 000048C4  01F0                     .incomplete
  6331. 000048C6  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6332. 000048CA  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6333. 000048CE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6334. 000048D2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6335. 000048D6  2F0C                     move.l     -[A7], A4
  6336. 000048D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6337. 000048DC  4EBA 16FE                jsr        [PC + 0x16FE /* 00005FDC */]
  6338. 000048E0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6339. 000048E4  3E00                     move.w     D7, D0
  6340. 000048E6  6000 01CC                bra        +0x1CE /* 00004AB4 */
  6341. 000048EA  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6342. 000048EE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6343. 000048F2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6344. 000048F6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6345. 000048FA  2F0C                     move.l     -[A7], A4
  6346. 000048FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6347. 00004900  4EBA 0AEA                jsr        [PC + 0xAEA /* 000053EC */]
  6348. 00004904  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6349. 00004908  3E00                     move.w     D7, D0
  6350. 0000490A  6000 01A8                bra        +0x1AA /* 00004AB4 */
  6351. 0000490E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6352. 00004912  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6353. 00004916  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6354. 0000491A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6355. 0000491E  2F0C                     move.l     -[A7], A4
  6356. 00004920  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6357. 00004924  4EBA 0E3E                jsr        [PC + 0xE3E /* 00005764 */]
  6358. 00004928  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6359. 0000492C  3E00                     move.w     D7, D0
  6360. 0000492E  6000 0184                bra        +0x186 /* 00004AB4 */
  6361. 00004932  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6362. 00004936  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6363. 0000493A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6364. 0000493E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6365. 00004942  2F0C                     move.l     -[A7], A4
  6366. 00004944  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6367. 00004948  4EBA 29FC                jsr        [PC + 0x29FC /* 00007346 */]
  6368. 0000494C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6369. 00004950  3E00                     move.w     D7, D0
  6370. 00004952  6000 0160                bra        +0x162 /* 00004AB4 */
  6371. 00004956  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6372. 0000495A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6373. 0000495E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6374. 00004962  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6375. 00004966  2F0C                     move.l     -[A7], A4
  6376. 00004968  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6377. 0000496C  4EBA 0166                jsr        [PC + 0x166 /* 00004AD4 */]
  6378. 00004970  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6379. 00004974  3E00                     move.w     D7, D0
  6380. 00004976  6000 013C                bra        +0x13E /* 00004AB4 */
  6381. 0000497A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6382. 0000497E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6383. 00004982  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6384. 00004986  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6385. 0000498A  2F0C                     move.l     -[A7], A4
  6386. 0000498C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6387. 00004990  4EBA 0584                jsr        [PC + 0x584 /* 00004F16 */]
  6388. 00004994  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6389. 00004998  3E00                     move.w     D7, D0
  6390. 0000499A  6000 0118                bra        +0x11A /* 00004AB4 */
  6391. 0000499E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6392. 000049A2  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6393. 000049A6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6394. 000049AA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6395. 000049AE  2F0C                     move.l     -[A7], A4
  6396. 000049B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6397. 000049B4  4EBA 0876                jsr        [PC + 0x876 /* 0000522C */]
  6398. 000049B8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6399. 000049BC  3E00                     move.w     D7, D0
  6400. 000049BE  6000 00F4                bra        +0xF6 /* 00004AB4 */
  6401. 000049C2  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6402. 000049C6  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6403. 000049CA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6404. 000049CE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6405. 000049D2  2F0C                     move.l     -[A7], A4
  6406. 000049D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6407. 000049D8  4EBA 1670                jsr        [PC + 0x1670 /* 0000604A */]
  6408. 000049DC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6409. 000049E0  3E00                     move.w     D7, D0
  6410. 000049E2  6000 00D0                bra        +0xD2 /* 00004AB4 */
  6411. 000049E6  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6412. 000049EA  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6413. 000049EE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6414. 000049F2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6415. 000049F6  2F0C                     move.l     -[A7], A4
  6416. 000049F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6417. 000049FC  4EBA 184A                jsr        [PC + 0x184A /* 00006248 */]
  6418. 00004A00  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6419. 00004A04  3E00                     move.w     D7, D0
  6420. 00004A06  6000 00AC                bra        +0xAE /* 00004AB4 */
  6421. 00004A0A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6422. 00004A0E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6423. 00004A12  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6424. 00004A16  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6425. 00004A1A  2F0C                     move.l     -[A7], A4
  6426. 00004A1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6427. 00004A20  4EBA 1736                jsr        [PC + 0x1736 /* 00006158 */]
  6428. 00004A24  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6429. 00004A28  3E00                     move.w     D7, D0
  6430. 00004A2A  6000 0088                bra        +0x8A /* 00004AB4 */
  6431. 00004A2E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6432. 00004A32  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6433. 00004A36  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6434. 00004A3A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6435. 00004A3E  2F0C                     move.l     -[A7], A4
  6436. 00004A40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6437. 00004A44  4EBA 1996                jsr        [PC + 0x1996 /* 000063DC */]
  6438. 00004A48  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6439. 00004A4C  3E00                     move.w     D7, D0
  6440. 00004A4E  6064                     bra        +0x66 /* 00004AB4 */
  6441. 00004A50  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6442. 00004A54  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6443. 00004A58  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6444. 00004A5C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6445. 00004A60  2F0C                     move.l     -[A7], A4
  6446. 00004A62  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6447. 00004A66  4EBA 22BE                jsr        [PC + 0x22BE /* 00006D26 */]
  6448. 00004A6A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6449. 00004A6E  3E00                     move.w     D7, D0
  6450. 00004A70  6042                     bra        +0x44 /* 00004AB4 */
  6451. 00004A72  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6452. 00004A76  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6453. 00004A7A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6454. 00004A7E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6455. 00004A82  2F0C                     move.l     -[A7], A4
  6456. 00004A84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6457. 00004A88  4EBA 2482                jsr        [PC + 0x2482 /* 00006F0C */]
  6458. 00004A8C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6459. 00004A90  3E00                     move.w     D7, D0
  6460. 00004A92  6020                     bra        +0x22 /* 00004AB4 */
  6461. 00004A94  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6462. 00004A98  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6463. 00004A9C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6464. 00004AA0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6465. 00004AA4  2F0C                     move.l     -[A7], A4
  6466. 00004AA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6467. 00004AAA  4EBA 2AF2                jsr        [PC + 0x2AF2 /* 0000759E */]
  6468. 00004AAE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6469. 00004AB2  3E00                     move.w     D7, D0
  6470. label00004AB4:
  6471. 00004AB4  4A47                     tst.w      D7
  6472. 00004AB6  6F12                     ble        +0x14 /* 00004ACA */
  6473. 00004AB8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6474. 00004ABC  2F0C                     move.l     -[A7], A4
  6475. 00004ABE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6476. 00004AC2  4EAD 0BEA                jsr        [A5 + 0xBEA /* export_377 */]
  6477. 00004AC6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6478. label00004ACA:
  6479. 00004ACA  3007                     move.w     D0, D7
  6480. 00004ACC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  6481. 00004AD0  4E5E                     unlink     A6
  6482. 00004AD2  4E75                     rts
  6483. fn00004AD4:
  6484. 00004AD4  4E56 FFD8                link       A6, -0x0028
  6485. 00004AD8  2F0C                     move.l     -[A7], A4
  6486. 00004ADA  286E 000C                movea.l    A4, [A6 + 0xC]
  6487. 00004ADE  206E 0018                movea.l    A0, [A6 + 0x18]
  6488. 00004AE2  4250                     clr.w      [A0]
  6489. 00004AE4  0C54 271E                cmpi.w     [A4], 0x271E
  6490. 00004AE8  662A                     bne        +0x2C /* 00004B14 */
  6491. 00004AEA  206E 0018                movea.l    A0, [A6 + 0x18]
  6492. 00004AEE  5250                     addq.w     [A0], 1
  6493. 00004AF0  508C                     addq.l     A4, 8
  6494. 00004AF2  3D54 FFEC                move.w     [A6 - 0x14], [A4]
  6495. 00004AF6  206E 0018                movea.l    A0, [A6 + 0x18]
  6496. 00004AFA  5250                     addq.w     [A0], 1
  6497. 00004AFC  508C                     addq.l     A4, 8
  6498. 00004AFE  0C54 271B                cmpi.w     [A4], 0x271B
  6499. 00004B02  6706                     beq        +0x8 /* 00004B0A */
  6500. 00004B04  7005                     moveq.l    D0, 0x05
  6501. 00004B06  6000 0408                bra        +0x40A /* 00004F10 */
  6502. label00004B0A:
  6503. 00004B0A  206E 0018                movea.l    A0, [A6 + 0x18]
  6504. 00004B0E  5250                     addq.w     [A0], 1
  6505. 00004B10  508C                     addq.l     A4, 8
  6506. 00004B12  6028                     bra        +0x2A /* 00004B3C */
  6507. label00004B14:
  6508. 00004B14  3D54 FFEC                move.w     [A6 - 0x14], [A4]
  6509. 00004B18  206E 0018                movea.l    A0, [A6 + 0x18]
  6510. 00004B1C  5250                     addq.w     [A0], 1
  6511. 00004B1E  508C                     addq.l     A4, 8
  6512. 00004B20  0C54 271B                cmpi.w     [A4], 0x271B
  6513. 00004B24  660A                     bne        +0xC /* 00004B30 */
  6514. 00004B26  206E 0018                movea.l    A0, [A6 + 0x18]
  6515. 00004B2A  5250                     addq.w     [A0], 1
  6516. 00004B2C  508C                     addq.l     A4, 8
  6517. 00004B2E  600C                     bra        +0xE /* 00004B3C */
  6518. label00004B30:
  6519. 00004B30  0C54 0005                cmpi.w     [A4], 0x5
  6520. 00004B34  6706                     beq        +0x8 /* 00004B3C */
  6521. 00004B36  7031                     moveq.l    D0, 0x31
  6522. 00004B38  6000 03D6                bra        +0x3D8 /* 00004F10 */
  6523. label00004B3C:
  6524. 00004B3C  486E FFF2                pea.l      [A6 - 0xE]
  6525. 00004B40  486E FFF0                pea.l      [A6 - 0x10]
  6526. 00004B44  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6527. 00004B48  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6528. 00004B4C  2F0C                     move.l     -[A7], A4
  6529. 00004B4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6530. 00004B52  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  6531. 00004B56  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6532. 00004B5A  3D40 FFEE                move.w     [A6 - 0x12], D0
  6533. 00004B5E  4A6E FFEE                tst.w      [A6 - 0x12]
  6534. 00004B62  6708                     beq        +0xA /* 00004B6C */
  6535. 00004B64  302E FFEE                move.w     D0, [A6 - 0x12]
  6536. 00004B68  6000 03A6                bra        +0x3A8 /* 00004F10 */
  6537. label00004B6C:
  6538. 00004B6C  206E 0018                movea.l    A0, [A6 + 0x18]
  6539. 00004B70  302E FFF0                move.w     D0, [A6 - 0x10]
  6540. 00004B74  D150                     add.w      [A0], D0
  6541. 00004B76  486E FFF6                pea.l      [A6 - 0xA]
  6542. 00004B7A  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  6543. 00004B7E  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  6544. 00004B82  508F                     addq.l     A7, 8
  6545. 00004B84  3D40 FFEE                move.w     [A6 - 0x12], D0
  6546. 00004B88  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  6547. 00004B8C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6548. 00004B90  4A6E FFEE                tst.w      [A6 - 0x12]
  6549. 00004B94  6708                     beq        +0xA /* 00004B9E */
  6550. 00004B96  302E FFEE                move.w     D0, [A6 - 0x12]
  6551. 00004B9A  6000 0374                bra        +0x376 /* 00004F10 */
  6552. label00004B9E:
  6553. 00004B9E  426D B028                clr.w      [A5 - 0x4FD8]
  6554. 00004BA2  302E FFEC                move.w     D0, [A6 - 0x14]
  6555. 00004BA6  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  6556. 00004BAA  000E 003A                ori.b      A6, 0x3A /* ':' */
  6557. 00004BAE  0BB9 005C 0BBB           bclr       [0x005C0BBB], D5
  6558. 00004BB4  007E 0BC4                ori.w      <<invalid special address>>, 0xBC4
  6559. 00004BB8  00A0 0BCA 00C2           ori.l      -[A0], 0xBCA00C2
  6560. 00004BBE  0BCB                     .incomplete
  6561. 00004BC0  00F2                     .incomplete
  6562. 00004BC2  0BCC                     .incomplete
  6563. 00004BC4  011E                     btst       [A6]+, D0
  6564. 00004BC6  0BD4                     .incomplete
  6565. 00004BC8  0140                     bchg       D0, D0
  6566. 00004BCA  0BD5                     .incomplete
  6567. 00004BCC  0182                     bclr       D2, D0
  6568. 00004BCE  0BD6                     .incomplete
  6569. 00004BD0  018C                     bclr       A4, D0
  6570. 00004BD2  0BE6                     .incomplete
  6571. 00004BD4  01CE                     .incomplete
  6572. 00004BD6  0BF0                     .incomplete
  6573. 00004BD8  01F0                     .incomplete
  6574. 00004BDA  0BF2                     .incomplete
  6575. 00004BDC  0212 0BF4                andi.b     [A2], 0xF4
  6576. 00004BE0  0234 0BF9 02E0           andi.b     [A4 + D0.w * 2 - 0x32], 0xF9
  6577. 00004BE6  41D6                     lea.l      A0, [A6]
  6578. 00004BE8  2F20                     move.l     -[A7], -[A0]
  6579. 00004BEA  2F20                     move.l     -[A7], -[A0]
  6580. 00004BEC  3F20                     move.w     -[A7], -[A0]
  6581. 00004BEE  486E FFE2                pea.l      [A6 - 0x1E]
  6582. 00004BF2  4EAD 0892                jsr        [A5 + 0x892 /* export_270 */]
  6583. 00004BF6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6584. 00004BFA  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6585. 00004BFE  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6586. 00004C02  20D9                     move.l     [A0]+, [A1]+
  6587. 00004C04  20D9                     move.l     [A0]+, [A1]+
  6588. 00004C06  30D9                     move.w     [A0]+, [A1]+
  6589. 00004C08  6000 02BE                bra        +0x2C0 /* 00004EC8 */
  6590. 00004C0C  41D6                     lea.l      A0, [A6]
  6591. 00004C0E  2F20                     move.l     -[A7], -[A0]
  6592. 00004C10  2F20                     move.l     -[A7], -[A0]
  6593. 00004C12  3F20                     move.w     -[A7], -[A0]
  6594. 00004C14  486E FFE2                pea.l      [A6 - 0x1E]
  6595. 00004C18  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  6596. 00004C1C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6597. 00004C20  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6598. 00004C24  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6599. 00004C28  20D9                     move.l     [A0]+, [A1]+
  6600. 00004C2A  20D9                     move.l     [A0]+, [A1]+
  6601. 00004C2C  30D9                     move.w     [A0]+, [A1]+
  6602. 00004C2E  6000 0298                bra        +0x29A /* 00004EC8 */
  6603. 00004C32  41D6                     lea.l      A0, [A6]
  6604. 00004C34  2F20                     move.l     -[A7], -[A0]
  6605. 00004C36  2F20                     move.l     -[A7], -[A0]
  6606. 00004C38  3F20                     move.w     -[A7], -[A0]
  6607. 00004C3A  486E FFE2                pea.l      [A6 - 0x1E]
  6608. 00004C3E  4EAD 089A                jsr        [A5 + 0x89A /* export_271 */]
  6609. 00004C42  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6610. 00004C46  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6611. 00004C4A  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6612. 00004C4E  20D9                     move.l     [A0]+, [A1]+
  6613. 00004C50  20D9                     move.l     [A0]+, [A1]+
  6614. 00004C52  30D9                     move.w     [A0]+, [A1]+
  6615. 00004C54  6000 0272                bra        +0x274 /* 00004EC8 */
  6616. 00004C58  41D6                     lea.l      A0, [A6]
  6617. 00004C5A  2F20                     move.l     -[A7], -[A0]
  6618. 00004C5C  2F20                     move.l     -[A7], -[A0]
  6619. 00004C5E  3F20                     move.w     -[A7], -[A0]
  6620. 00004C60  486E FFE2                pea.l      [A6 - 0x1E]
  6621. 00004C64  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  6622. 00004C68  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6623. 00004C6C  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6624. 00004C70  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6625. 00004C74  20D9                     move.l     [A0]+, [A1]+
  6626. 00004C76  20D9                     move.l     [A0]+, [A1]+
  6627. 00004C78  30D9                     move.w     [A0]+, [A1]+
  6628. 00004C7A  6000 024C                bra        +0x24E /* 00004EC8 */
  6629. 00004C7E  41D6                     lea.l      A0, [A6]
  6630. 00004C80  2F20                     move.l     -[A7], -[A0]
  6631. 00004C82  2F20                     move.l     -[A7], -[A0]
  6632. 00004C84  3F20                     move.w     -[A7], -[A0]
  6633. 00004C86  486E FFE2                pea.l      [A6 - 0x1E]
  6634. 00004C8A  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  6635. 00004C8E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6636. 00004C92  486D B866                pea.l      [A5 - 0x479A]
  6637. 00004C96  486E FFE2                pea.l      [A6 - 0x1E]
  6638. 00004C9A  3F3C 0002                move.w     -[A7], 0x2
  6639. 00004C9E  A9EB                     syscall    Pack4/FP68K
  6640. 00004CA0  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6641. 00004CA4  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6642. 00004CA8  20D9                     move.l     [A0]+, [A1]+
  6643. 00004CAA  20D9                     move.l     [A0]+, [A1]+
  6644. 00004CAC  30D9                     move.w     [A0]+, [A1]+
  6645. 00004CAE  6000 0218                bra        +0x21A /* 00004EC8 */
  6646. 00004CB2  41D6                     lea.l      A0, [A6]
  6647. 00004CB4  2F20                     move.l     -[A7], -[A0]
  6648. 00004CB6  2F20                     move.l     -[A7], -[A0]
  6649. 00004CB8  3F20                     move.w     -[A7], -[A0]
  6650. 00004CBA  41ED B87A                lea.l      A0, [A5 - 0x4786]
  6651. 00004CBE  2F20                     move.l     -[A7], -[A0]
  6652. 00004CC0  2F20                     move.l     -[A7], -[A0]
  6653. 00004CC2  3F20                     move.w     -[A7], -[A0]
  6654. 00004CC4  486E FFE2                pea.l      [A6 - 0x1E]
  6655. 00004CC8  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  6656. 00004CCC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6657. 00004CD0  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6658. 00004CD4  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6659. 00004CD8  20D9                     move.l     [A0]+, [A1]+
  6660. 00004CDA  20D9                     move.l     [A0]+, [A1]+
  6661. 00004CDC  30D9                     move.w     [A0]+, [A1]+
  6662. 00004CDE  6000 01E8                bra        +0x1EA /* 00004EC8 */
  6663. 00004CE2  41D6                     lea.l      A0, [A6]
  6664. 00004CE4  2F20                     move.l     -[A7], -[A0]
  6665. 00004CE6  2F20                     move.l     -[A7], -[A0]
  6666. 00004CE8  3F20                     move.w     -[A7], -[A0]
  6667. 00004CEA  486E FFE2                pea.l      [A6 - 0x1E]
  6668. 00004CEE  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  6669. 00004CF2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6670. 00004CF6  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6671. 00004CFA  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6672. 00004CFE  20D9                     move.l     [A0]+, [A1]+
  6673. 00004D00  20D9                     move.l     [A0]+, [A1]+
  6674. 00004D02  30D9                     move.w     [A0]+, [A1]+
  6675. 00004D04  6000 01C2                bra        +0x1C4 /* 00004EC8 */
  6676. 00004D08  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6677. 00004D0C  2D58 FFE2                move.l     [A6 - 0x1E], [A0]+
  6678. 00004D10  2D58 FFE6                move.l     [A6 - 0x1A], [A0]+
  6679. 00004D14  3D58 FFEA                move.w     [A6 - 0x16], [A0]+
  6680. 00004D18  486D B87A                pea.l      [A5 - 0x4786]
  6681. 00004D1C  486E FFE2                pea.l      [A6 - 0x1E]
  6682. 00004D20  3F3C 0000                move.w     -[A7], 0x0
  6683. 00004D24  A9EB                     syscall    Pack4/FP68K
  6684. 00004D26  41EE FFEC                lea.l      A0, [A6 - 0x14]
  6685. 00004D2A  2F20                     move.l     -[A7], -[A0]
  6686. 00004D2C  2F20                     move.l     -[A7], -[A0]
  6687. 00004D2E  3F20                     move.w     -[A7], -[A0]
  6688. 00004D30  486E FFD8                pea.l      [A6 - 0x28]
  6689. 00004D34  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  6690. 00004D38  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6691. 00004D3C  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6692. 00004D40  43EE FFD8                lea.l      A1, [A6 - 0x28]
  6693. 00004D44  20D9                     move.l     [A0]+, [A1]+
  6694. 00004D46  20D9                     move.l     [A0]+, [A1]+
  6695. 00004D48  30D9                     move.w     [A0]+, [A1]+
  6696. 00004D4A  6000 017C                bra        +0x17E /* 00004EC8 */
  6697. 00004D4E  486E FFF6                pea.l      [A6 - 0xA]
  6698. 00004D52  3F3C 0002                move.w     -[A7], 0x2
  6699. 00004D56  A9EC                     syscall    Pack5/Elems68K
  6700. 00004D58  6000 016E                bra        +0x170 /* 00004EC8 */
  6701. 00004D5C  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6702. 00004D60  2D58 FFE2                move.l     [A6 - 0x1E], [A0]+
  6703. 00004D64  2D58 FFE6                move.l     [A6 - 0x1A], [A0]+
  6704. 00004D68  3D58 FFEA                move.w     [A6 - 0x16], [A0]+
  6705. 00004D6C  486D B884                pea.l      [A5 - 0x477C]
  6706. 00004D70  486E FFE2                pea.l      [A6 - 0x1E]
  6707. 00004D74  3F3C 0000                move.w     -[A7], 0x0
  6708. 00004D78  A9EB                     syscall    Pack4/FP68K
  6709. 00004D7A  41EE FFEC                lea.l      A0, [A6 - 0x14]
  6710. 00004D7E  2F20                     move.l     -[A7], -[A0]
  6711. 00004D80  2F20                     move.l     -[A7], -[A0]
  6712. 00004D82  3F20                     move.w     -[A7], -[A0]
  6713. 00004D84  486E FFD8                pea.l      [A6 - 0x28]
  6714. 00004D88  4EAD 08A2                jsr        [A5 + 0x8A2 /* export_272 */]
  6715. 00004D8C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6716. 00004D90  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6717. 00004D94  43EE FFD8                lea.l      A1, [A6 - 0x28]
  6718. 00004D98  20D9                     move.l     [A0]+, [A1]+
  6719. 00004D9A  20D9                     move.l     [A0]+, [A1]+
  6720. 00004D9C  30D9                     move.w     [A0]+, [A1]+
  6721. 00004D9E  6000 0128                bra        +0x12A /* 00004EC8 */
  6722. 00004DA2  41D6                     lea.l      A0, [A6]
  6723. 00004DA4  2F20                     move.l     -[A7], -[A0]
  6724. 00004DA6  2F20                     move.l     -[A7], -[A0]
  6725. 00004DA8  3F20                     move.w     -[A7], -[A0]
  6726. 00004DAA  486E FFE2                pea.l      [A6 - 0x1E]
  6727. 00004DAE  4EAD 088A                jsr        [A5 + 0x88A /* export_269 */]
  6728. 00004DB2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6729. 00004DB6  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6730. 00004DBA  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6731. 00004DBE  20D9                     move.l     [A0]+, [A1]+
  6732. 00004DC0  20D9                     move.l     [A0]+, [A1]+
  6733. 00004DC2  30D9                     move.w     [A0]+, [A1]+
  6734. 00004DC4  6000 0102                bra        +0x104 /* 00004EC8 */
  6735. 00004DC8  41D6                     lea.l      A0, [A6]
  6736. 00004DCA  2F20                     move.l     -[A7], -[A0]
  6737. 00004DCC  2F20                     move.l     -[A7], -[A0]
  6738. 00004DCE  3F20                     move.w     -[A7], -[A0]
  6739. 00004DD0  486E FFE2                pea.l      [A6 - 0x1E]
  6740. 00004DD4  4EAD 08B2                jsr        [A5 + 0x8B2 /* export_274 */]
  6741. 00004DD8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6742. 00004DDC  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6743. 00004DE0  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6744. 00004DE4  20D9                     move.l     [A0]+, [A1]+
  6745. 00004DE6  20D9                     move.l     [A0]+, [A1]+
  6746. 00004DE8  30D9                     move.w     [A0]+, [A1]+
  6747. 00004DEA  6000 00DC                bra        +0xDE /* 00004EC8 */
  6748. 00004DEE  41D6                     lea.l      A0, [A6]
  6749. 00004DF0  2F20                     move.l     -[A7], -[A0]
  6750. 00004DF2  2F20                     move.l     -[A7], -[A0]
  6751. 00004DF4  3F20                     move.w     -[A7], -[A0]
  6752. 00004DF6  486E FFE2                pea.l      [A6 - 0x1E]
  6753. 00004DFA  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  6754. 00004DFE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6755. 00004E02  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6756. 00004E06  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6757. 00004E0A  20D9                     move.l     [A0]+, [A1]+
  6758. 00004E0C  20D9                     move.l     [A0]+, [A1]+
  6759. 00004E0E  30D9                     move.w     [A0]+, [A1]+
  6760. 00004E10  6000 00B6                bra        +0xB8 /* 00004EC8 */
  6761. 00004E14  3D7C 0000 FFEA           move.w     [A6 - 0x16], 0x0
  6762. 00004E1A  486E FFEA                pea.l      [A6 - 0x16]
  6763. 00004E1E  486E FFF6                pea.l      [A6 - 0xA]
  6764. 00004E22  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  6765. 00004E26  A9EB                     syscall    Pack4/FP68K
  6766. 00004E28  6C00 0076                bge        +0x78 /* 00004EA0 */
  6767. 00004E2C  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6768. 00004E30  2D58 FFE2                move.l     [A6 - 0x1E], [A0]+
  6769. 00004E34  2D58 FFE6                move.l     [A6 - 0x1A], [A0]+
  6770. 00004E38  3D58 FFEA                move.w     [A6 - 0x16], [A0]+
  6771. 00004E3C  486E FFE2                pea.l      [A6 - 0x1E]
  6772. 00004E40  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6773. 00004E44  A9EB                     syscall    Pack4/FP68K
  6774. 00004E46  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6775. 00004E4A  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6776. 00004E4E  20D9                     move.l     [A0]+, [A1]+
  6777. 00004E50  20D9                     move.l     [A0]+, [A1]+
  6778. 00004E52  30D9                     move.w     [A0]+, [A1]+
  6779. 00004E54  41D6                     lea.l      A0, [A6]
  6780. 00004E56  2F20                     move.l     -[A7], -[A0]
  6781. 00004E58  2F20                     move.l     -[A7], -[A0]
  6782. 00004E5A  3F20                     move.w     -[A7], -[A0]
  6783. 00004E5C  486E FFE2                pea.l      [A6 - 0x1E]
  6784. 00004E60  4EAD 08A2                jsr        [A5 + 0x8A2 /* export_272 */]
  6785. 00004E64  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6786. 00004E68  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6787. 00004E6C  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6788. 00004E70  20D9                     move.l     [A0]+, [A1]+
  6789. 00004E72  20D9                     move.l     [A0]+, [A1]+
  6790. 00004E74  30D9                     move.w     [A0]+, [A1]+
  6791. 00004E76  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6792. 00004E7A  2D58 FFE2                move.l     [A6 - 0x1E], [A0]+
  6793. 00004E7E  2D58 FFE6                move.l     [A6 - 0x1A], [A0]+
  6794. 00004E82  3D58 FFEA                move.w     [A6 - 0x16], [A0]+
  6795. 00004E86  486E FFE2                pea.l      [A6 - 0x1E]
  6796. 00004E8A  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6797. 00004E8E  A9EB                     syscall    Pack4/FP68K
  6798. 00004E90  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6799. 00004E94  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6800. 00004E98  20D9                     move.l     [A0]+, [A1]+
  6801. 00004E9A  20D9                     move.l     [A0]+, [A1]+
  6802. 00004E9C  30D9                     move.w     [A0]+, [A1]+
  6803. 00004E9E  6028                     bra        +0x2A /* 00004EC8 */
  6804. label00004EA0:
  6805. 00004EA0  41D6                     lea.l      A0, [A6]
  6806. 00004EA2  2F20                     move.l     -[A7], -[A0]
  6807. 00004EA4  2F20                     move.l     -[A7], -[A0]
  6808. 00004EA6  3F20                     move.w     -[A7], -[A0]
  6809. 00004EA8  486E FFE2                pea.l      [A6 - 0x1E]
  6810. 00004EAC  4EAD 08A2                jsr        [A5 + 0x8A2 /* export_272 */]
  6811. 00004EB0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6812. 00004EB4  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6813. 00004EB8  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6814. 00004EBC  20D9                     move.l     [A0]+, [A1]+
  6815. 00004EBE  20D9                     move.l     [A0]+, [A1]+
  6816. 00004EC0  30D9                     move.w     [A0]+, [A1]+
  6817. 00004EC2  6004                     bra        +0x6 /* 00004EC8 */
  6818. 00004EC4  7029                     moveq.l    D0, 0x29
  6819. 00004EC6  6048                     bra        +0x4A /* 00004F10 */
  6820. label00004EC8:
  6821. 00004EC8  4A6D B028                tst.w      [A5 - 0x4FD8]
  6822. 00004ECC  6704                     beq        +0x6 /* 00004ED2 */
  6823. 00004ECE  7038                     moveq.l    D0, 0x38
  6824. 00004ED0  603E                     bra        +0x40 /* 00004F10 */
  6825. label00004ED2:
  6826. 00004ED2  42A7                     clr.l      -[A7]
  6827. 00004ED4  42A7                     clr.l      -[A7]
  6828. 00004ED6  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  6829. 00004EDA  205F                     movea.l    A0, [A7]+
  6830. 00004EDC  226E 001C                movea.l    A1, [A6 + 0x1C]
  6831. 00004EE0  2288                     move.l     [A1], A0
  6832. 00004EE2  206E 001C                movea.l    A0, [A6 + 0x1C]
  6833. 00004EE6  2F10                     move.l     -[A7], [A0]
  6834. 00004EE8  41D6                     lea.l      A0, [A6]
  6835. 00004EEA  2F20                     move.l     -[A7], -[A0]
  6836. 00004EEC  2F20                     move.l     -[A7], -[A0]
  6837. 00004EEE  3F20                     move.w     -[A7], -[A0]
  6838. 00004EF0  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  6839. 00004EF4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6840. 00004EF8  3D40 FFEE                move.w     [A6 - 0x12], D0
  6841. 00004EFC  4A6E FFEE                tst.w      [A6 - 0x12]
  6842. 00004F00  670A                     beq        +0xC /* 00004F0C */
  6843. 00004F02  206E 001C                movea.l    A0, [A6 + 0x1C]
  6844. 00004F06  2F10                     move.l     -[A7], [A0]
  6845. 00004F08  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6846. label00004F0C:
  6847. 00004F0C  302E FFEE                move.w     D0, [A6 - 0x12]
  6848. label00004F10:
  6849. 00004F10  285F                     movea.l    A4, [A7]+
  6850. 00004F12  4E5E                     unlink     A6
  6851. 00004F14  4E75                     rts
  6852. fn00004F16:
  6853. 00004F16  4E56 FFEE                link       A6, -0x0012
  6854. 00004F1A  2F0C                     move.l     -[A7], A4
  6855. 00004F1C  286E 000C                movea.l    A4, [A6 + 0xC]
  6856. 00004F20  206E 0018                movea.l    A0, [A6 + 0x18]
  6857. 00004F24  7001                     moveq.l    D0, 0x01
  6858. 00004F26  3080                     move.w     [A0], D0
  6859. 00004F28  3D54 FFEE                move.w     [A6 - 0x12], [A4]
  6860. 00004F2C  508C                     addq.l     A4, 8
  6861. 00004F2E  0C54 0005                cmpi.w     [A4], 0x5
  6862. 00004F32  6706                     beq        +0x8 /* 00004F3A */
  6863. 00004F34  7031                     moveq.l    D0, 0x31
  6864. 00004F36  6000 011C                bra        +0x11E /* 00005054 */
  6865. label00004F3A:
  6866. 00004F3A  486E FFFC                pea.l      [A6 - 0x4]
  6867. 00004F3E  486E FFF6                pea.l      [A6 - 0xA]
  6868. 00004F42  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6869. 00004F46  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6870. 00004F4A  2F0C                     move.l     -[A7], A4
  6871. 00004F4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6872. 00004F50  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  6873. 00004F54  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6874. 00004F58  3D40 FFF4                move.w     [A6 - 0xC], D0
  6875. 00004F5C  4A6E FFF4                tst.w      [A6 - 0xC]
  6876. 00004F60  6700 006E                beq        +0x70 /* 00004FD0 */
  6877. 00004F64  508C                     addq.l     A4, 8
  6878. 00004F66  206E 0018                movea.l    A0, [A6 + 0x18]
  6879. 00004F6A  5250                     addq.w     [A0], 1
  6880. 00004F6C  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  6881. 00004F70  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6882. 00004F74  486E FFF6                pea.l      [A6 - 0xA]
  6883. 00004F78  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6884. 00004F7C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6885. 00004F80  2F0C                     move.l     -[A7], A4
  6886. 00004F82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6887. 00004F86  4EBA 00D2                jsr        [PC + 0xD2 /* 0000505A */]
  6888. 00004F8A  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  6889. 00004F8E  3D40 FFF4                move.w     [A6 - 0xC], D0
  6890. 00004F92  4A6E FFF4                tst.w      [A6 - 0xC]
  6891. 00004F96  6708                     beq        +0xA /* 00004FA0 */
  6892. 00004F98  302E FFF4                move.w     D0, [A6 - 0xC]
  6893. 00004F9C  6000 00B6                bra        +0xB8 /* 00005054 */
  6894. label00004FA0:
  6895. 00004FA0  302E FFF6                move.w     D0, [A6 - 0xA]
  6896. 00004FA4  48C0                     ext.l      D0
  6897. 00004FA6  E780                     asl        D0, 3
  6898. 00004FA8  D9C0                     add.l      A4, D0
  6899. 00004FAA  206E 0018                movea.l    A0, [A6 + 0x18]
  6900. 00004FAE  302E FFF6                move.w     D0, [A6 - 0xA]
  6901. 00004FB2  D150                     add.w      [A0], D0
  6902. 00004FB4  0C54 0006                cmpi.w     [A4], 0x6
  6903. 00004FB8  6710                     beq        +0x12 /* 00004FCA */
  6904. 00004FBA  206E 001C                movea.l    A0, [A6 + 0x1C]
  6905. 00004FBE  2F10                     move.l     -[A7], [A0]
  6906. 00004FC0  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6907. 00004FC4  7058                     moveq.l    D0, 0x58
  6908. 00004FC6  6000 008C                bra        +0x8E /* 00005054 */
  6909. label00004FCA:
  6910. 00004FCA  7000                     moveq.l    D0, 0x00
  6911. 00004FCC  6000 0086                bra        +0x88 /* 00005054 */
  6912. label00004FD0:
  6913. 00004FD0  206E 0018                movea.l    A0, [A6 + 0x18]
  6914. 00004FD4  302E FFF6                move.w     D0, [A6 - 0xA]
  6915. 00004FD8  D150                     add.w      [A0], D0
  6916. 00004FDA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6917. 00004FDE  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  6918. 00004FE2  588F                     addq.l     A7, 4
  6919. 00004FE4  42A7                     clr.l      -[A7]
  6920. 00004FE6  42A7                     clr.l      -[A7]
  6921. 00004FE8  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  6922. 00004FEC  205F                     movea.l    A0, [A7]+
  6923. 00004FEE  2D48 FFF8                move.l     [A6 - 0x8], A0
  6924. 00004FF2  42A7                     clr.l      -[A7]
  6925. 00004FF4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6926. 00004FF8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6927. 00004FFC  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  6928. 00005000  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6929. 00005004  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6930. 00005008  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  6931. 0000500C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6932. 00005010  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  6933. 00005014  206E FFFC                movea.l    A0, [A6 - 0x4]
  6934. 00005018  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  6935. 0000501C  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6936. 00005020  486E FFF6                pea.l      [A6 - 0xA]
  6937. 00005024  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6938. 00005028  2F10                     move.l     -[A7], [A0]
  6939. 0000502A  206E FFF8                movea.l    A0, [A6 - 0x8]
  6940. 0000502E  2F10                     move.l     -[A7], [A0]
  6941. 00005030  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6942. 00005034  4EBA 0024                jsr        [PC + 0x24 /* 0000505A */]
  6943. 00005038  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  6944. 0000503C  3D40 FFF4                move.w     [A6 - 0xC], D0
  6945. 00005040  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6946. 00005044  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6947. 00005048  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6948. 0000504C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6949. 00005050  302E FFF4                move.w     D0, [A6 - 0xC]
  6950. label00005054:
  6951. 00005054  285F                     movea.l    A4, [A7]+
  6952. 00005056  4E5E                     unlink     A6
  6953. 00005058  4E75                     rts
  6954. fn0000505A:
  6955. 0000505A  4E56 FFC4                link       A6, -0x003C
  6956. 0000505E  2F0C                     move.l     -[A7], A4
  6957. 00005060  286E 000C                movea.l    A4, [A6 + 0xC]
  6958. 00005064  206E 0018                movea.l    A0, [A6 + 0x18]
  6959. 00005068  4250                     clr.w      [A0]
  6960. 0000506A  426E FFF6                clr.w      [A6 - 0xA]
  6961. label0000506E:
  6962. 0000506E  486E FFFC                pea.l      [A6 - 0x4]
  6963. 00005072  486E FFFA                pea.l      [A6 - 0x6]
  6964. 00005076  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6965. 0000507A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6966. 0000507E  2F0C                     move.l     -[A7], A4
  6967. 00005080  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6968. 00005084  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  6969. 00005088  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6970. 0000508C  3D40 FFF8                move.w     [A6 - 0x8], D0
  6971. 00005090  4A6E FFF8                tst.w      [A6 - 0x8]
  6972. 00005094  6708                     beq        +0xA /* 0000509E */
  6973. 00005096  302E FFF8                move.w     D0, [A6 - 0x8]
  6974. 0000509A  6000 018A                bra        +0x18C /* 00005226 */
  6975. label0000509E:
  6976. 0000509E  486E FFEC                pea.l      [A6 - 0x14]
  6977. 000050A2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6978. 000050A6  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  6979. 000050AA  508F                     addq.l     A7, 8
  6980. 000050AC  3D40 FFF8                move.w     [A6 - 0x8], D0
  6981. 000050B0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6982. 000050B4  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6983. 000050B8  4A6E FFF8                tst.w      [A6 - 0x8]
  6984. 000050BC  6708                     beq        +0xA /* 000050C6 */
  6985. 000050BE  302E FFF8                move.w     D0, [A6 - 0x8]
  6986. 000050C2  6000 0162                bra        +0x164 /* 00005226 */
  6987. label000050C6:
  6988. 000050C6  302E FFFA                move.w     D0, [A6 - 0x6]
  6989. 000050CA  48C0                     ext.l      D0
  6990. 000050CC  E780                     asl        D0, 3
  6991. 000050CE  D9C0                     add.l      A4, D0
  6992. 000050D0  206E 0018                movea.l    A0, [A6 + 0x18]
  6993. 000050D4  302E FFFA                move.w     D0, [A6 - 0x6]
  6994. 000050D8  D150                     add.w      [A0], D0
  6995. 000050DA  526E FFF6                addq.w     [A6 - 0xA], 1
  6996. 000050DE  0C6E 0001 FFF6           cmpi.w     [A6 - 0xA], 0x1
  6997. 000050E4  662C                     bne        +0x2E /* 00005112 */
  6998. 000050E6  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  6999. 000050EA  43EE FFEC                lea.l      A1, [A6 - 0x14]
  7000. 000050EE  20D9                     move.l     [A0]+, [A1]+
  7001. 000050F0  20D9                     move.l     [A0]+, [A1]+
  7002. 000050F2  30D9                     move.w     [A0]+, [A1]+
  7003. 000050F4  41EE FFD8                lea.l      A0, [A6 - 0x28]
  7004. 000050F8  43EE FFEC                lea.l      A1, [A6 - 0x14]
  7005. 000050FC  20D9                     move.l     [A0]+, [A1]+
  7006. 000050FE  20D9                     move.l     [A0]+, [A1]+
  7007. 00005100  30D9                     move.w     [A0]+, [A1]+
  7008. 00005102  41EE FFCE                lea.l      A0, [A6 - 0x32]
  7009. 00005106  43EE FFEC                lea.l      A1, [A6 - 0x14]
  7010. 0000510A  20D9                     move.l     [A0]+, [A1]+
  7011. 0000510C  20D9                     move.l     [A0]+, [A1]+
  7012. 0000510E  30D9                     move.w     [A0]+, [A1]+
  7013. 00005110  604A                     bra        +0x4C /* 0000515C */
  7014. label00005112:
  7015. 00005112  486E FFE2                pea.l      [A6 - 0x1E]
  7016. 00005116  486E FFEC                pea.l      [A6 - 0x14]
  7017. 0000511A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7018. 0000511E  A9EB                     syscall    Pack4/FP68K
  7019. 00005120  6C0E                     bge        +0x10 /* 00005130 */
  7020. 00005122  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  7021. 00005126  43EE FFEC                lea.l      A1, [A6 - 0x14]
  7022. 0000512A  20D9                     move.l     [A0]+, [A1]+
  7023. 0000512C  20D9                     move.l     [A0]+, [A1]+
  7024. 0000512E  30D9                     move.w     [A0]+, [A1]+
  7025. label00005130:
  7026. 00005130  486E FFD8                pea.l      [A6 - 0x28]
  7027. 00005134  486E FFEC                pea.l      [A6 - 0x14]
  7028. 00005138  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7029. 0000513C  A9EB                     syscall    Pack4/FP68K
  7030. 0000513E  6F0E                     ble        +0x10 /* 0000514E */
  7031. 00005140  41EE FFD8                lea.l      A0, [A6 - 0x28]
  7032. 00005144  43EE FFEC                lea.l      A1, [A6 - 0x14]
  7033. 00005148  20D9                     move.l     [A0]+, [A1]+
  7034. 0000514A  20D9                     move.l     [A0]+, [A1]+
  7035. 0000514C  30D9                     move.w     [A0]+, [A1]+
  7036. label0000514E:
  7037. 0000514E  486E FFEC                pea.l      [A6 - 0x14]
  7038. 00005152  486E FFCE                pea.l      [A6 - 0x32]
  7039. 00005156  3F3C 0000                move.w     -[A7], 0x0
  7040. 0000515A  A9EB                     syscall    Pack4/FP68K
  7041. label0000515C:
  7042. 0000515C  0C54 0007                cmpi.w     [A4], 0x7
  7043. 00005160  660C                     bne        +0xE /* 0000516E */
  7044. 00005162  508C                     addq.l     A4, 8
  7045. 00005164  206E 0018                movea.l    A0, [A6 + 0x18]
  7046. 00005168  5250                     addq.w     [A0], 1
  7047. 0000516A  6000 FF02                bra        -0xFC /* 0000506E */
  7048. label0000516E:
  7049. 0000516E  426D B028                clr.w      [A5 - 0x4FD8]
  7050. 00005172  302E 0020                move.w     D0, [A6 + 0x20]
  7051. 00005176  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7052. 0000517A  0003 000E                ori.b      D3, 0xE
  7053. 0000517E  0BBC 0038 0BD8           bclr       0x380BD8, D5
  7054. 00005184  0044 0BD7                ori.w      D4, 0xBD7
  7055. 00005188  0050 41EE                ori.w      [A0], 0x41EE
  7056. 0000518C  FFCE                     .invalid   <<F/7/7>>
  7057. 0000518E  2D58 FFC4                move.l     [A6 - 0x3C], [A0]+
  7058. 00005192  2D58 FFC8                move.l     [A6 - 0x38], [A0]+
  7059. 00005196  3D58 FFCC                move.w     [A6 - 0x34], [A0]+
  7060. 0000519A  486E FFF6                pea.l      [A6 - 0xA]
  7061. 0000519E  486E FFC4                pea.l      [A6 - 0x3C]
  7062. 000051A2  3F3C 2006                move.w     -[A7], 0x2006
  7063. 000051A6  A9EB                     syscall    Pack4/FP68K
  7064. 000051A8  41EE FFEC                lea.l      A0, [A6 - 0x14]
  7065. 000051AC  43EE FFC4                lea.l      A1, [A6 - 0x3C]
  7066. 000051B0  20D9                     move.l     [A0]+, [A1]+
  7067. 000051B2  20D9                     move.l     [A0]+, [A1]+
  7068. 000051B4  30D9                     move.w     [A0]+, [A1]+
  7069. 000051B6  6024                     bra        +0x26 /* 000051DC */
  7070. 000051B8  41EE FFEC                lea.l      A0, [A6 - 0x14]
  7071. 000051BC  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  7072. 000051C0  20D9                     move.l     [A0]+, [A1]+
  7073. 000051C2  20D9                     move.l     [A0]+, [A1]+
  7074. 000051C4  30D9                     move.w     [A0]+, [A1]+
  7075. 000051C6  6014                     bra        +0x16 /* 000051DC */
  7076. 000051C8  41EE FFEC                lea.l      A0, [A6 - 0x14]
  7077. 000051CC  43EE FFD8                lea.l      A1, [A6 - 0x28]
  7078. 000051D0  20D9                     move.l     [A0]+, [A1]+
  7079. 000051D2  20D9                     move.l     [A0]+, [A1]+
  7080. 000051D4  30D9                     move.w     [A0]+, [A1]+
  7081. 000051D6  6004                     bra        +0x6 /* 000051DC */
  7082. 000051D8  7029                     moveq.l    D0, 0x29
  7083. 000051DA  604A                     bra        +0x4C /* 00005226 */
  7084. label000051DC:
  7085. 000051DC  4A6D B028                tst.w      [A5 - 0x4FD8]
  7086. 000051E0  6704                     beq        +0x6 /* 000051E6 */
  7087. 000051E2  7038                     moveq.l    D0, 0x38
  7088. 000051E4  6040                     bra        +0x42 /* 00005226 */
  7089. label000051E6:
  7090. 000051E6  42A7                     clr.l      -[A7]
  7091. 000051E8  42A7                     clr.l      -[A7]
  7092. 000051EA  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7093. 000051EE  205F                     movea.l    A0, [A7]+
  7094. 000051F0  226E 001C                movea.l    A1, [A6 + 0x1C]
  7095. 000051F4  2288                     move.l     [A1], A0
  7096. 000051F6  206E 001C                movea.l    A0, [A6 + 0x1C]
  7097. 000051FA  2F10                     move.l     -[A7], [A0]
  7098. 000051FC  41EE FFF6                lea.l      A0, [A6 - 0xA]
  7099. 00005200  2F20                     move.l     -[A7], -[A0]
  7100. 00005202  2F20                     move.l     -[A7], -[A0]
  7101. 00005204  3F20                     move.w     -[A7], -[A0]
  7102. 00005206  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  7103. 0000520A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7104. 0000520E  3D40 FFF8                move.w     [A6 - 0x8], D0
  7105. 00005212  4A6E FFF8                tst.w      [A6 - 0x8]
  7106. 00005216  670A                     beq        +0xC /* 00005222 */
  7107. 00005218  206E 001C                movea.l    A0, [A6 + 0x1C]
  7108. 0000521C  2F10                     move.l     -[A7], [A0]
  7109. 0000521E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7110. label00005222:
  7111. 00005222  302E FFF8                move.w     D0, [A6 - 0x8]
  7112. label00005226:
  7113. 00005226  285F                     movea.l    A4, [A7]+
  7114. 00005228  4E5E                     unlink     A6
  7115. 0000522A  4E75                     rts
  7116. fn0000522C:
  7117. 0000522C  4E56 FFD8                link       A6, -0x0028
  7118. 00005230  2F0C                     move.l     -[A7], A4
  7119. 00005232  286E 000C                movea.l    A4, [A6 + 0xC]
  7120. 00005236  206E 0018                movea.l    A0, [A6 + 0x18]
  7121. 0000523A  7001                     moveq.l    D0, 0x01
  7122. 0000523C  3080                     move.w     [A0], D0
  7123. 0000523E  3D54 FFD8                move.w     [A6 - 0x28], [A4]
  7124. 00005242  508C                     addq.l     A4, 8
  7125. 00005244  0C54 0005                cmpi.w     [A4], 0x5
  7126. 00005248  6706                     beq        +0x8 /* 00005250 */
  7127. 0000524A  7031                     moveq.l    D0, 0x31
  7128. 0000524C  6000 0198                bra        +0x19A /* 000053E6 */
  7129. label00005250:
  7130. 00005250  508C                     addq.l     A4, 8
  7131. 00005252  206E 0018                movea.l    A0, [A6 + 0x18]
  7132. 00005256  5250                     addq.w     [A0], 1
  7133. 00005258  486E FFFC                pea.l      [A6 - 0x4]
  7134. 0000525C  486E FFDC                pea.l      [A6 - 0x24]
  7135. 00005260  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7136. 00005264  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7137. 00005268  2F0C                     move.l     -[A7], A4
  7138. 0000526A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7139. 0000526E  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  7140. 00005272  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7141. 00005276  3D40 FFDA                move.w     [A6 - 0x26], D0
  7142. 0000527A  4A6E FFDA                tst.w      [A6 - 0x26]
  7143. 0000527E  6708                     beq        +0xA /* 00005288 */
  7144. 00005280  302E FFDA                move.w     D0, [A6 - 0x26]
  7145. 00005284  6000 0160                bra        +0x162 /* 000053E6 */
  7146. label00005288:
  7147. 00005288  486E FFF2                pea.l      [A6 - 0xE]
  7148. 0000528C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7149. 00005290  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  7150. 00005294  508F                     addq.l     A7, 8
  7151. 00005296  3D40 FFDA                move.w     [A6 - 0x26], D0
  7152. 0000529A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7153. 0000529E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7154. 000052A2  4A6E FFDA                tst.w      [A6 - 0x26]
  7155. 000052A6  6708                     beq        +0xA /* 000052B0 */
  7156. 000052A8  302E FFDA                move.w     D0, [A6 - 0x26]
  7157. 000052AC  6000 0138                bra        +0x13A /* 000053E6 */
  7158. label000052B0:
  7159. 000052B0  302E FFDC                move.w     D0, [A6 - 0x24]
  7160. 000052B4  48C0                     ext.l      D0
  7161. 000052B6  E780                     asl        D0, 3
  7162. 000052B8  D9C0                     add.l      A4, D0
  7163. 000052BA  206E 0018                movea.l    A0, [A6 + 0x18]
  7164. 000052BE  302E FFDC                move.w     D0, [A6 - 0x24]
  7165. 000052C2  D150                     add.w      [A0], D0
  7166. 000052C4  0C54 0007                cmpi.w     [A4], 0x7
  7167. 000052C8  6706                     beq        +0x8 /* 000052D0 */
  7168. 000052CA  7027                     moveq.l    D0, 0x27
  7169. 000052CC  6000 0118                bra        +0x11A /* 000053E6 */
  7170. label000052D0:
  7171. 000052D0  508C                     addq.l     A4, 8
  7172. 000052D2  206E 0018                movea.l    A0, [A6 + 0x18]
  7173. 000052D6  5250                     addq.w     [A0], 1
  7174. 000052D8  486E FFFC                pea.l      [A6 - 0x4]
  7175. 000052DC  486E FFDC                pea.l      [A6 - 0x24]
  7176. 000052E0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7177. 000052E4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7178. 000052E8  2F0C                     move.l     -[A7], A4
  7179. 000052EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7180. 000052EE  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  7181. 000052F2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7182. 000052F6  3D40 FFDA                move.w     [A6 - 0x26], D0
  7183. 000052FA  4A6E FFDA                tst.w      [A6 - 0x26]
  7184. 000052FE  6708                     beq        +0xA /* 00005308 */
  7185. 00005300  302E FFDA                move.w     D0, [A6 - 0x26]
  7186. 00005304  6000 00E0                bra        +0xE2 /* 000053E6 */
  7187. label00005308:
  7188. 00005308  486E FFE8                pea.l      [A6 - 0x18]
  7189. 0000530C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7190. 00005310  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  7191. 00005314  508F                     addq.l     A7, 8
  7192. 00005316  3D40 FFDA                move.w     [A6 - 0x26], D0
  7193. 0000531A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7194. 0000531E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7195. 00005322  4A6E FFDA                tst.w      [A6 - 0x26]
  7196. 00005326  6708                     beq        +0xA /* 00005330 */
  7197. 00005328  302E FFDA                move.w     D0, [A6 - 0x26]
  7198. 0000532C  6000 00B8                bra        +0xBA /* 000053E6 */
  7199. label00005330:
  7200. 00005330  302E FFDC                move.w     D0, [A6 - 0x24]
  7201. 00005334  48C0                     ext.l      D0
  7202. 00005336  E780                     asl        D0, 3
  7203. 00005338  D9C0                     add.l      A4, D0
  7204. 0000533A  206E 0018                movea.l    A0, [A6 + 0x18]
  7205. 0000533E  302E FFDC                move.w     D0, [A6 - 0x24]
  7206. 00005342  D150                     add.w      [A0], D0
  7207. 00005344  0C54 0006                cmpi.w     [A4], 0x6
  7208. 00005348  6706                     beq        +0x8 /* 00005350 */
  7209. 0000534A  7058                     moveq.l    D0, 0x58
  7210. 0000534C  6000 0098                bra        +0x9A /* 000053E6 */
  7211. label00005350:
  7212. 00005350  508C                     addq.l     A4, 8
  7213. 00005352  206E 0018                movea.l    A0, [A6 + 0x18]
  7214. 00005356  5250                     addq.w     [A0], 1
  7215. 00005358  426D B028                clr.w      [A5 - 0x4FD8]
  7216. 0000535C  302E FFD8                move.w     D0, [A6 - 0x28]
  7217. 00005360  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7218. 00005364  0002 000A                ori.b      D2, 0xA /* '\n' */
  7219. 00005368  0BBA 001A                bclr       [PC + 0x1A /* 00005384, value 0x486EFFF2 */], D5
  7220. 0000536C  0BC3                     .incomplete
  7221. 0000536E  002A 486E FFF2           ori.b      [A2 - 0xE], 0x6E /* 'n' */
  7222. 00005374  486E FFE8                pea.l      [A6 - 0x18]
  7223. 00005378  486E FFDE                pea.l      [A6 - 0x22]
  7224. 0000537C  3F3C C016                move.w     -[A7], 0xC016
  7225. 00005380  A9EC                     syscall    Pack5/Elems68K
  7226. 00005382  6018                     bra        +0x1A /* 0000539C */
  7227. 00005384  486E FFF2                pea.l      [A6 - 0xE]
  7228. 00005388  486E FFE8                pea.l      [A6 - 0x18]
  7229. 0000538C  486E FFDE                pea.l      [A6 - 0x22]
  7230. 00005390  3F3C C014                move.w     -[A7], 0xC014
  7231. 00005394  A9EC                     syscall    Pack5/Elems68K
  7232. 00005396  6004                     bra        +0x6 /* 0000539C */
  7233. 00005398  7029                     moveq.l    D0, 0x29
  7234. 0000539A  604A                     bra        +0x4C /* 000053E6 */
  7235. label0000539C:
  7236. 0000539C  4A6D B028                tst.w      [A5 - 0x4FD8]
  7237. 000053A0  6704                     beq        +0x6 /* 000053A6 */
  7238. 000053A2  7038                     moveq.l    D0, 0x38
  7239. 000053A4  6040                     bra        +0x42 /* 000053E6 */
  7240. label000053A6:
  7241. 000053A6  42A7                     clr.l      -[A7]
  7242. 000053A8  42A7                     clr.l      -[A7]
  7243. 000053AA  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7244. 000053AE  205F                     movea.l    A0, [A7]+
  7245. 000053B0  226E 001C                movea.l    A1, [A6 + 0x1C]
  7246. 000053B4  2288                     move.l     [A1], A0
  7247. 000053B6  206E 001C                movea.l    A0, [A6 + 0x1C]
  7248. 000053BA  2F10                     move.l     -[A7], [A0]
  7249. 000053BC  41EE FFE8                lea.l      A0, [A6 - 0x18]
  7250. 000053C0  2F20                     move.l     -[A7], -[A0]
  7251. 000053C2  2F20                     move.l     -[A7], -[A0]
  7252. 000053C4  3F20                     move.w     -[A7], -[A0]
  7253. 000053C6  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  7254. 000053CA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7255. 000053CE  3D40 FFDA                move.w     [A6 - 0x26], D0
  7256. 000053D2  4A6E FFDA                tst.w      [A6 - 0x26]
  7257. 000053D6  670A                     beq        +0xC /* 000053E2 */
  7258. 000053D8  206E 001C                movea.l    A0, [A6 + 0x1C]
  7259. 000053DC  2F10                     move.l     -[A7], [A0]
  7260. 000053DE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7261. label000053E2:
  7262. 000053E2  302E FFDA                move.w     D0, [A6 - 0x26]
  7263. label000053E6:
  7264. 000053E6  285F                     movea.l    A4, [A7]+
  7265. 000053E8  4E5E                     unlink     A6
  7266. 000053EA  4E75                     rts
  7267. fn000053EC:
  7268. 000053EC  4E56 FFF6                link       A6, -0x000A
  7269. 000053F0  2F0C                     move.l     -[A7], A4
  7270. 000053F2  286E 000C                movea.l    A4, [A6 + 0xC]
  7271. 000053F6  206E 0018                movea.l    A0, [A6 + 0x18]
  7272. 000053FA  4250                     clr.w      [A0]
  7273. 000053FC  0C54 271E                cmpi.w     [A4], 0x271E
  7274. 00005400  662A                     bne        +0x2C /* 0000542C */
  7275. 00005402  206E 0018                movea.l    A0, [A6 + 0x18]
  7276. 00005406  5250                     addq.w     [A0], 1
  7277. 00005408  508C                     addq.l     A4, 8
  7278. 0000540A  3D54 FFF6                move.w     [A6 - 0xA], [A4]
  7279. 0000540E  206E 0018                movea.l    A0, [A6 + 0x18]
  7280. 00005412  5250                     addq.w     [A0], 1
  7281. 00005414  508C                     addq.l     A4, 8
  7282. 00005416  0C54 271B                cmpi.w     [A4], 0x271B
  7283. 0000541A  6706                     beq        +0x8 /* 00005422 */
  7284. 0000541C  7005                     moveq.l    D0, 0x05
  7285. 0000541E  6000 0224                bra        +0x226 /* 00005644 */
  7286. label00005422:
  7287. 00005422  206E 0018                movea.l    A0, [A6 + 0x18]
  7288. 00005426  5250                     addq.w     [A0], 1
  7289. 00005428  508C                     addq.l     A4, 8
  7290. 0000542A  6028                     bra        +0x2A /* 00005454 */
  7291. label0000542C:
  7292. 0000542C  3D54 FFF6                move.w     [A6 - 0xA], [A4]
  7293. 00005430  206E 0018                movea.l    A0, [A6 + 0x18]
  7294. 00005434  5250                     addq.w     [A0], 1
  7295. 00005436  508C                     addq.l     A4, 8
  7296. 00005438  0C54 271B                cmpi.w     [A4], 0x271B
  7297. 0000543C  660A                     bne        +0xC /* 00005448 */
  7298. 0000543E  206E 0018                movea.l    A0, [A6 + 0x18]
  7299. 00005442  5250                     addq.w     [A0], 1
  7300. 00005444  508C                     addq.l     A4, 8
  7301. 00005446  600C                     bra        +0xE /* 00005454 */
  7302. label00005448:
  7303. 00005448  0C54 0005                cmpi.w     [A4], 0x5
  7304. 0000544C  6706                     beq        +0x8 /* 00005454 */
  7305. 0000544E  7031                     moveq.l    D0, 0x31
  7306. 00005450  6000 01F2                bra        +0x1F4 /* 00005644 */
  7307. label00005454:
  7308. 00005454  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7309. 00005458  486E FFFA                pea.l      [A6 - 0x6]
  7310. 0000545C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7311. 00005460  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7312. 00005464  2F0C                     move.l     -[A7], A4
  7313. 00005466  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7314. 0000546A  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  7315. 0000546E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7316. 00005472  3D40 FFF8                move.w     [A6 - 0x8], D0
  7317. 00005476  4A6E FFF8                tst.w      [A6 - 0x8]
  7318. 0000547A  6708                     beq        +0xA /* 00005484 */
  7319. 0000547C  302E FFF8                move.w     D0, [A6 - 0x8]
  7320. 00005480  6000 01C2                bra        +0x1C4 /* 00005644 */
  7321. label00005484:
  7322. 00005484  206E 0018                movea.l    A0, [A6 + 0x18]
  7323. 00005488  302E FFFA                move.w     D0, [A6 - 0x6]
  7324. 0000548C  D150                     add.w      [A0], D0
  7325. 0000548E  7029                     moveq.l    D0, 0x29
  7326. 00005490  3D40 FFF8                move.w     [A6 - 0x8], D0
  7327. 00005494  302E FFF6                move.w     D0, [A6 - 0xA]
  7328. 00005498  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7329. 0000549C  0006 001A                ori.b      D6, 0x1A
  7330. 000054A0  0BBD                     bclr       <<invalid special address>>, D5
  7331. 000054A2  0060 0BD3                ori.w      -[A0], 0xBD3
  7332. 000054A6  0086 0BDE 00DA           ori.l      D6, 0xBDE00DA
  7333. 000054AC  0BE1                     .incomplete
  7334. 000054AE  011C                     btst       [A4]+, D0
  7335. 000054B0  0BE4                     .incomplete
  7336. 000054B2  0164                     bchg       -[A4], D0
  7337. 000054B4  0BFA                     .incomplete
  7338. 000054B6  017A 42A7                bchg       [PC + 0x42A7 /* 0000975F, cstring ""<EOF> */], D0
  7339. 000054BA  206E 001C                movea.l    A0, [A6 + 0x1C]
  7340. 000054BE  2F10                     move.l     -[A7], [A0]
  7341. 000054C0  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7342. 000054C4  201F                     move.l     D0, [A7]+
  7343. 000054C6  4A80                     tst.l      D0
  7344. 000054C8  6E06                     bgt        +0x8 /* 000054D0 */
  7345. 000054CA  42AE FFFC                clr.l      [A6 - 0x4]
  7346. 000054CE  6012                     bra        +0x14 /* 000054E2 */
  7347. label000054D0:
  7348. 000054D0  206E 001C                movea.l    A0, [A6 + 0x1C]
  7349. 000054D4  2050                     movea.l    A0, [A0]
  7350. 000054D6  2050                     movea.l    A0, [A0]
  7351. 000054D8  1010                     move.b     D0, [A0]
  7352. 000054DA  4880                     ext.w      D0
  7353. 000054DC  48C0                     ext.l      D0
  7354. 000054DE  2D40 FFFC                move.l     [A6 - 0x4], D0
  7355. label000054E2:
  7356. 000054E2  02AE 0000 00FF FFFC      andi.l     [A6 - 0x4], 0xFF
  7357. 000054EA  206E 001C                movea.l    A0, [A6 + 0x1C]
  7358. 000054EE  2F10                     move.l     -[A7], [A0]
  7359. 000054F0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7360. 000054F4  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  7361. 000054F8  508F                     addq.l     A7, 8
  7362. 000054FA  3D40 FFF8                move.w     [A6 - 0x8], D0
  7363. 000054FE  6000 0130                bra        +0x132 /* 00005630 */
  7364. 00005502  42A7                     clr.l      -[A7]
  7365. 00005504  206E 001C                movea.l    A0, [A6 + 0x1C]
  7366. 00005508  2F10                     move.l     -[A7], [A0]
  7367. 0000550A  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7368. 0000550E  201F                     move.l     D0, [A7]+
  7369. 00005510  2D40 FFFC                move.l     [A6 - 0x4], D0
  7370. 00005514  206E 001C                movea.l    A0, [A6 + 0x1C]
  7371. 00005518  2F10                     move.l     -[A7], [A0]
  7372. 0000551A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7373. 0000551E  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  7374. 00005522  508F                     addq.l     A7, 8
  7375. 00005524  3D40 FFF8                move.w     [A6 - 0x8], D0
  7376. 00005528  6000 0106                bra        +0x108 /* 00005630 */
  7377. 0000552C  486E FFFC                pea.l      [A6 - 0x4]
  7378. 00005530  206E 001C                movea.l    A0, [A6 + 0x1C]
  7379. 00005534  2F10                     move.l     -[A7], [A0]
  7380. 00005536  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  7381. 0000553A  508F                     addq.l     A7, 8
  7382. 0000553C  3D40 FFF8                move.w     [A6 - 0x8], D0
  7383. 00005540  4A6E FFF8                tst.w      [A6 - 0x8]
  7384. 00005544  6600 00EA                bne        +0xEC /* 00005630 */
  7385. 00005548  02AE 0000 00FF FFFC      andi.l     [A6 - 0x4], 0xFF
  7386. 00005550  4AAE FFFC                tst.l      [A6 - 0x4]
  7387. 00005554  671E                     beq        +0x20 /* 00005574 */
  7388. 00005556  206E 001C                movea.l    A0, [A6 + 0x1C]
  7389. 0000555A  2F10                     move.l     -[A7], [A0]
  7390. 0000555C  4878 0001                push.l     0x1
  7391. 00005560  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7392. 00005564  206E 001C                movea.l    A0, [A6 + 0x1C]
  7393. 00005568  2050                     movea.l    A0, [A0]
  7394. 0000556A  2050                     movea.l    A0, [A0]
  7395. 0000556C  10AE FFFF                move.b     [A0], [A6 - 0x1]
  7396. 00005570  6000 00BE                bra        +0xC0 /* 00005630 */
  7397. label00005574:
  7398. 00005574  206E 001C                movea.l    A0, [A6 + 0x1C]
  7399. 00005578  2F10                     move.l     -[A7], [A0]
  7400. 0000557A  42A7                     clr.l      -[A7]
  7401. 0000557C  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7402. 00005580  6000 00AE                bra        +0xB0 /* 00005630 */
  7403. 00005584  486E FFFC                pea.l      [A6 - 0x4]
  7404. 00005588  206E 001C                movea.l    A0, [A6 + 0x1C]
  7405. 0000558C  2F10                     move.l     -[A7], [A0]
  7406. 0000558E  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  7407. 00005592  508F                     addq.l     A7, 8
  7408. 00005594  3D40 FFF8                move.w     [A6 - 0x8], D0
  7409. 00005598  4A6E FFF8                tst.w      [A6 - 0x8]
  7410. 0000559C  6600 0092                bne        +0x94 /* 00005630 */
  7411. 000055A0  4AAE FFFC                tst.l      [A6 - 0x4]
  7412. 000055A4  6C0A                     bge        +0xC /* 000055B0 */
  7413. 000055A6  7002                     moveq.l    D0, 0x02
  7414. 000055A8  3D40 FFF8                move.w     [A6 - 0x8], D0
  7415. 000055AC  6000 0082                bra        +0x84 /* 00005630 */
  7416. label000055B0:
  7417. 000055B0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  7418. 000055B4  206E 001C                movea.l    A0, [A6 + 0x1C]
  7419. 000055B8  2F10                     move.l     -[A7], [A0]
  7420. 000055BA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7421. 000055BE  4EBA 012E                jsr        [PC + 0x12E /* 000056EE */]
  7422. 000055C2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7423. 000055C6  6000 0068                bra        +0x6A /* 00005630 */
  7424. 000055CA  486E FFFC                pea.l      [A6 - 0x4]
  7425. 000055CE  206E 001C                movea.l    A0, [A6 + 0x1C]
  7426. 000055D2  2F10                     move.l     -[A7], [A0]
  7427. 000055D4  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  7428. 000055D8  508F                     addq.l     A7, 8
  7429. 000055DA  3D40 FFF8                move.w     [A6 - 0x8], D0
  7430. 000055DE  4A6E FFF8                tst.w      [A6 - 0x8]
  7431. 000055E2  664C                     bne        +0x4E /* 00005630 */
  7432. 000055E4  4AAE FFFC                tst.l      [A6 - 0x4]
  7433. 000055E8  6C08                     bge        +0xA /* 000055F2 */
  7434. 000055EA  7002                     moveq.l    D0, 0x02
  7435. 000055EC  3D40 FFF8                move.w     [A6 - 0x8], D0
  7436. 000055F0  603E                     bra        +0x40 /* 00005630 */
  7437. label000055F2:
  7438. 000055F2  486E FFFC                pea.l      [A6 - 0x4]
  7439. 000055F6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7440. 000055FA  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  7441. 000055FE  508F                     addq.l     A7, 8
  7442. 00005600  206E 001C                movea.l    A0, [A6 + 0x1C]
  7443. 00005604  2F10                     move.l     -[A7], [A0]
  7444. 00005606  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7445. 0000560A  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  7446. 0000560E  508F                     addq.l     A7, 8
  7447. 00005610  3D40 FFF8                move.w     [A6 - 0x8], D0
  7448. 00005614  601A                     bra        +0x1C /* 00005630 */
  7449. 00005616  206E 001C                movea.l    A0, [A6 + 0x1C]
  7450. 0000561A  2F10                     move.l     -[A7], [A0]
  7451. 0000561C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7452. 00005620  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7453. 00005624  4EBA 0024                jsr        [PC + 0x24 /* 0000564A */]
  7454. 00005628  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7455. 0000562C  3D40 FFF8                move.w     [A6 - 0x8], D0
  7456. label00005630:
  7457. 00005630  4A6E FFF8                tst.w      [A6 - 0x8]
  7458. 00005634  670A                     beq        +0xC /* 00005640 */
  7459. 00005636  206E 001C                movea.l    A0, [A6 + 0x1C]
  7460. 0000563A  2F10                     move.l     -[A7], [A0]
  7461. 0000563C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7462. label00005640:
  7463. 00005640  302E FFF8                move.w     D0, [A6 - 0x8]
  7464. label00005644:
  7465. 00005644  285F                     movea.l    A4, [A7]+
  7466. 00005646  4E5E                     unlink     A6
  7467. 00005648  4E75                     rts
  7468. fn0000564A:
  7469. 0000564A  4E56 FFF4                link       A6, -0x000C
  7470. 0000564E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7471. 00005652  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  7472. 00005656  588F                     addq.l     A7, 4
  7473. 00005658  42A7                     clr.l      -[A7]
  7474. 0000565A  42A7                     clr.l      -[A7]
  7475. 0000565C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7476. 00005660  205F                     movea.l    A0, [A7]+
  7477. 00005662  2D48 FFF4                move.l     [A6 - 0xC], A0
  7478. 00005666  42A7                     clr.l      -[A7]
  7479. 00005668  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7480. 0000566C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7481. 00005670  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  7482. 00005674  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7483. 00005678  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7484. 0000567C  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  7485. 00005680  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7486. 00005684  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  7487. 00005688  206E 0010                movea.l    A0, [A6 + 0x10]
  7488. 0000568C  486E FFF8                pea.l      [A6 - 0x8]
  7489. 00005690  486E FFFC                pea.l      [A6 - 0x4]
  7490. 00005694  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7491. 00005698  2F10                     move.l     -[A7], [A0]
  7492. 0000569A  206E FFF4                movea.l    A0, [A6 - 0xC]
  7493. 0000569E  2F10                     move.l     -[A7], [A0]
  7494. 000056A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7495. 000056A4  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  7496. 000056A8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7497. 000056AC  3D40 FFFE                move.w     [A6 - 0x2], D0
  7498. 000056B0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7499. 000056B4  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  7500. 000056B8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7501. 000056BC  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7502. 000056C0  4A6E FFFE                tst.w      [A6 - 0x2]
  7503. 000056C4  6706                     beq        +0x8 /* 000056CC */
  7504. 000056C6  302E FFFE                move.w     D0, [A6 - 0x2]
  7505. 000056CA  601E                     bra        +0x20 /* 000056EA */
  7506. label000056CC:
  7507. 000056CC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7508. 000056D0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7509. 000056D4  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  7510. 000056D8  508F                     addq.l     A7, 8
  7511. 000056DA  3D40 FFFE                move.w     [A6 - 0x2], D0
  7512. 000056DE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7513. 000056E2  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  7514. 000056E6  302E FFFE                move.w     D0, [A6 - 0x2]
  7515. label000056EA:
  7516. 000056EA  4E5E                     unlink     A6
  7517. 000056EC  4E75                     rts
  7518. fn000056EE:
  7519. 000056EE  4E56 FFF0                link       A6, -0x0010
  7520. 000056F2  48E7 0700                movem.l    -[A7], D5,D6,D7
  7521. 000056F6  42A7                     clr.l      -[A7]
  7522. 000056F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7523. 000056FC  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  7524. 00005700  201F                     move.l     D0, [A7]+
  7525. 00005702  4878 0010                push.l     0x10
  7526. 00005706  2F00                     move.l     -[A7], D0
  7527. 00005708  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7528. 0000570C  3E00                     move.w     D7, D0
  7529. 0000570E  7C00                     moveq.l    D6, 0x00
  7530. 00005710  603A                     bra        +0x3C /* 0000574C */
  7531. label00005712:
  7532. 00005712  206E 0008                movea.l    A0, [A6 + 0x8]
  7533. 00005716  3006                     move.w     D0, D6
  7534. 00005718  48C0                     ext.l      D0
  7535. 0000571A  E980                     asl        D0, 4
  7536. 0000571C  D090                     add.l      D0, [A0]
  7537. 0000571E  2040                     movea.l    A0, D0
  7538. 00005720  43EE FFF0                lea.l      A1, [A6 - 0x10]
  7539. 00005724  22D8                     move.l     [A1]+, [A0]+
  7540. 00005726  22D8                     move.l     [A1]+, [A0]+
  7541. 00005728  22D8                     move.l     [A1]+, [A0]+
  7542. 0000572A  22D8                     move.l     [A1]+, [A0]+
  7543. 0000572C  302E FFF0                move.w     D0, [A6 - 0x10]
  7544. 00005730  B06E 0010                cmp.w      D0, [A6 + 0x10]
  7545. 00005734  6614                     bne        +0x16 /* 0000574A */
  7546. 00005736  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7547. 0000573A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7548. 0000573E  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  7549. 00005742  508F                     addq.l     A7, 8
  7550. 00005744  3A00                     move.w     D5, D0
  7551. 00005746  3005                     move.w     D0, D5
  7552. 00005748  6012                     bra        +0x14 /* 0000575C */
  7553. label0000574A:
  7554. 0000574A  5246                     addq.w     D6, 1
  7555. label0000574C:
  7556. 0000574C  BC47                     cmp.w      D6, D7
  7557. 0000574E  6DC2                     blt        -0x3C /* 00005712 */
  7558. 00005750  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7559. 00005754  42A7                     clr.l      -[A7]
  7560. 00005756  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7561. 0000575A  7000                     moveq.l    D0, 0x00
  7562. label0000575C:
  7563. 0000575C  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  7564. 00005760  4E5E                     unlink     A6
  7565. 00005762  4E75                     rts
  7566. fn00005764:
  7567. 00005764  4E56 FD22                link       A6, -0x02DE
  7568. 00005768  2F0C                     move.l     -[A7], A4
  7569. 0000576A  286E 000C                movea.l    A4, [A6 + 0xC]
  7570. 0000576E  206E 0018                movea.l    A0, [A6 + 0x18]
  7571. 00005772  4250                     clr.w      [A0]
  7572. 00005774  0C54 271E                cmpi.w     [A4], 0x271E
  7573. 00005778  6616                     bne        +0x18 /* 00005790 */
  7574. 0000577A  206E 0018                movea.l    A0, [A6 + 0x18]
  7575. 0000577E  5250                     addq.w     [A0], 1
  7576. 00005780  508C                     addq.l     A4, 8
  7577. 00005782  3D54 FF30                move.w     [A6 - 0xD0], [A4]
  7578. 00005786  206E 0018                movea.l    A0, [A6 + 0x18]
  7579. 0000578A  5250                     addq.w     [A0], 1
  7580. 0000578C  508C                     addq.l     A4, 8
  7581. 0000578E  6034                     bra        +0x36 /* 000057C4 */
  7582. label00005790:
  7583. 00005790  3D54 FF30                move.w     [A6 - 0xD0], [A4]
  7584. 00005794  206E 0018                movea.l    A0, [A6 + 0x18]
  7585. 00005798  5250                     addq.w     [A0], 1
  7586. 0000579A  508C                     addq.l     A4, 8
  7587. 0000579C  0C54 0005                cmpi.w     [A4], 0x5
  7588. 000057A0  6706                     beq        +0x8 /* 000057A8 */
  7589. 000057A2  7031                     moveq.l    D0, 0x31
  7590. 000057A4  6000 063E                bra        +0x640 /* 00005DE4 */
  7591. label000057A8:
  7592. 000057A8  206E 0018                movea.l    A0, [A6 + 0x18]
  7593. 000057AC  5250                     addq.w     [A0], 1
  7594. 000057AE  508C                     addq.l     A4, 8
  7595. 000057B0  0C54 0006                cmpi.w     [A4], 0x6
  7596. 000057B4  6706                     beq        +0x8 /* 000057BC */
  7597. 000057B6  7058                     moveq.l    D0, 0x58
  7598. 000057B8  6000 062A                bra        +0x62C /* 00005DE4 */
  7599. label000057BC:
  7600. 000057BC  206E 0018                movea.l    A0, [A6 + 0x18]
  7601. 000057C0  5250                     addq.w     [A0], 1
  7602. 000057C2  508C                     addq.l     A4, 8
  7603. label000057C4:
  7604. 000057C4  7029                     moveq.l    D0, 0x29
  7605. 000057C6  3D40 FF32                move.w     [A6 - 0xCE], D0
  7606. 000057CA  42A7                     clr.l      -[A7]
  7607. 000057CC  42A7                     clr.l      -[A7]
  7608. 000057CE  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  7609. 000057D2  205F                     movea.l    A0, [A7]+
  7610. 000057D4  226E 001C                movea.l    A1, [A6 + 0x1C]
  7611. 000057D8  2288                     move.l     [A1], A0
  7612. 000057DA  302E FF30                move.w     D0, [A6 - 0xD0]
  7613. 000057DE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  7614. 000057E2  0BBE                     bclr       <<invalid special address>>, D5
  7615. 000057E4  0BF8                     .incomplete
  7616. 000057E6  05EA                     .incomplete
  7617. 000057E8  00AC 0074 008E 00C0      ori.l      [A4 + 0xC0], 0x74008E
  7618. 000057F0  00D2                     .incomplete
  7619. 000057F2  05DE                     .incomplete
  7620. 000057F4  05DC                     .incomplete
  7621. 000057F6  05DA                     .incomplete
  7622. 000057F8  05D8                     .incomplete
  7623. 000057FA  05D6                     .incomplete
  7624. 000057FC  05D4                     .incomplete
  7625. 000057FE  05D2                     .incomplete
  7626. 00005800  05D0                     .incomplete
  7627. 00005802  05CE                     .incomplete
  7628. 00005804  05CC                     .incomplete
  7629. 00005806  011E                     btst       [A6]+, D0
  7630. 00005808  0104                     btst       D4, D0
  7631. 0000580A  00EA                     .incomplete
  7632. 0000580C  00D0                     .incomplete
  7633. 0000580E  012E 05C0                btst       [A6 + 0x5C0], D0
  7634. 00005812  05BE                     bclr       <<invalid special address>>, D2
  7635. 00005814  05BC 05BA 05B8           bclr       0x5BA05B8, D2
  7636. 0000581A  05B6 05B4                bclr       <<invalid full ext with I/IS == 4>>, D2
  7637. 0000581E  0144                     bchg       D4, D0
  7638. 00005820  016A 01B2                bchg       [A2 + 0x1B2], D0
  7639. 00005824  01DE                     .incomplete
  7640. 00005826  020C 05A8                andi.b     A4, 0xA8
  7641. 0000582A  05A6                     bclr       -[A6], D2
  7642. 0000582C  0234 05A2 0454           andi.b     [A4 + D0.w * 4 + 0x54], 0xA2
  7643. 00005832  046A 059C 047E           subi.w     [A2 + 0x47E], 0x59C
  7644. 00005838  0598                     bclr       [A0]+, D2
  7645. 0000583A  0258 023E                andi.w     [A0]+, 0x23E
  7646. 0000583E  04BA 03C6 038C 02F0      subi.l     [PC + 0x2F0 /* 00005B30, value 0x6000029E, cstring "`" */], 0x3C6038C
  7647. 00005846  0284 0566 0420           andi.l     D4, 0x5660420
  7648. 0000584C  0584                     bclr       D4, D2
  7649. 0000584E  0496 0580 04DC           subi.l     [A6], 0x58004DC
  7650. 00005854  057C 0476                bchg       0x476, D2
  7651. 00005858  04F4                     .incomplete
  7652. 0000585A  0576 050C                bchg       <<invalid full ext with I/IS == 4>>, D2
  7653. 0000585E  206E 001C                movea.l    A0, [A6 + 0x1C]
  7654. 00005862  2F10                     move.l     -[A7], [A0]
  7655. 00005864  3F2D B398                move.w     -[A7], [A5 - 0x4C68]
  7656. 00005868  3F2D B39A                move.w     -[A7], [A5 - 0x4C66]
  7657. 0000586C  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  7658. 00005870  508F                     addq.l     A7, 8
  7659. 00005872  3D40 FF32                move.w     [A6 - 0xCE], D0
  7660. 00005876  6000 0558                bra        +0x55A /* 00005DD0 */
  7661. 0000587A  306D B398                movea.w    A0, [A5 - 0x4C68]
  7662. 0000587E  226E 001C                movea.l    A1, [A6 + 0x1C]
  7663. 00005882  2F11                     move.l     -[A7], [A1]
  7664. 00005884  2F08                     move.l     -[A7], A0
  7665. 00005886  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  7666. 0000588A  508F                     addq.l     A7, 8
  7667. 0000588C  3D40 FF32                move.w     [A6 - 0xCE], D0
  7668. 00005890  6000 053E                bra        +0x540 /* 00005DD0 */
  7669. 00005894  306D B39A                movea.w    A0, [A5 - 0x4C66]
  7670. 00005898  226E 001C                movea.l    A1, [A6 + 0x1C]
  7671. 0000589C  2F11                     move.l     -[A7], [A1]
  7672. 0000589E  2F08                     move.l     -[A7], A0
  7673. 000058A0  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  7674. 000058A4  508F                     addq.l     A7, 8
  7675. 000058A6  3D40 FF32                move.w     [A6 - 0xCE], D0
  7676. 000058AA  6000 0524                bra        +0x526 /* 00005DD0 */
  7677. 000058AE  206E 001C                movea.l    A0, [A6 + 0x1C]
  7678. 000058B2  2F10                     move.l     -[A7], [A0]
  7679. 000058B4  4EAD 103A                jsr        [A5 + 0x103A /* export_515 */]
  7680. 000058B8  588F                     addq.l     A7, 4
  7681. 000058BA  3D40 FF32                move.w     [A6 - 0xCE], D0
  7682. 000058BE  6000 0510                bra        +0x512 /* 00005DD0 */
  7683. 000058C2  4EBA 05C0                jsr        [PC + 0x5C0 /* 00005E84 */]
  7684. 000058C6  206E 001C                movea.l    A0, [A6 + 0x1C]
  7685. 000058CA  2F10                     move.l     -[A7], [A0]
  7686. 000058CC  3F00                     move.w     -[A7], D0
  7687. 000058CE  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  7688. 000058D2  5C8F                     addq.l     A7, 6
  7689. 000058D4  3D40 FF32                move.w     [A6 - 0xCE], D0
  7690. 000058D8  6000 04F6                bra        +0x4F8 /* 00005DD0 */
  7691. 000058DC  206E 001C                movea.l    A0, [A6 + 0x1C]
  7692. 000058E0  2F10                     move.l     -[A7], [A0]
  7693. 000058E2  2F2D B3AC                move.l     -[A7], [A5 - 0x4C54]
  7694. 000058E6  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  7695. 000058EA  508F                     addq.l     A7, 8
  7696. 000058EC  3D40 FF32                move.w     [A6 - 0xCE], D0
  7697. 000058F0  6000 04DE                bra        +0x4E0 /* 00005DD0 */
  7698. 000058F4  206E 001C                movea.l    A0, [A6 + 0x1C]
  7699. 000058F8  2F10                     move.l     -[A7], [A0]
  7700. 000058FA  2F2D B3A8                move.l     -[A7], [A5 - 0x4C58]
  7701. 000058FE  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  7702. 00005902  508F                     addq.l     A7, 8
  7703. 00005904  3D40 FF32                move.w     [A6 - 0xCE], D0
  7704. 00005908  6000 04C6                bra        +0x4C8 /* 00005DD0 */
  7705. 0000590C  206E 001C                movea.l    A0, [A6 + 0x1C]
  7706. 00005910  2F10                     move.l     -[A7], [A0]
  7707. 00005912  2F2D B3B4                move.l     -[A7], [A5 - 0x4C4C]
  7708. 00005916  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  7709. 0000591A  508F                     addq.l     A7, 8
  7710. 0000591C  3D40 FF32                move.w     [A6 - 0xCE], D0
  7711. 00005920  6000 04AE                bra        +0x4B0 /* 00005DD0 */
  7712. 00005924  206E 001C                movea.l    A0, [A6 + 0x1C]
  7713. 00005928  2F10                     move.l     -[A7], [A0]
  7714. 0000592A  2F2D B3B0                move.l     -[A7], [A5 - 0x4C50]
  7715. 0000592E  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  7716. 00005932  508F                     addq.l     A7, 8
  7717. 00005934  3D40 FF32                move.w     [A6 - 0xCE], D0
  7718. 00005938  6000 0496                bra        +0x498 /* 00005DD0 */
  7719. 0000593C  4879 7FFF FFFF           push.l     0x7FFFFFFF
  7720. 00005942  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  7721. 00005946  588F                     addq.l     A7, 4
  7722. 00005948  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  7723. 0000594C  206E 001C                movea.l    A0, [A6 + 0x1C]
  7724. 00005950  2F10                     move.l     -[A7], [A0]
  7725. 00005952  2F00                     move.l     -[A7], D0
  7726. 00005954  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  7727. 00005958  508F                     addq.l     A7, 8
  7728. 0000595A  3D40 FF32                move.w     [A6 - 0xCE], D0
  7729. 0000595E  6000 0470                bra        +0x472 /* 00005DD0 */
  7730. 00005962  4267                     clr.w      -[A7]
  7731. 00005964  A974                     syscall    Button
  7732. 00005966  101F                     move.b     D0, [A7]+
  7733. 00005968  206E 001C                movea.l    A0, [A6 + 0x1C]
  7734. 0000596C  2F10                     move.l     -[A7], [A0]
  7735. 0000596E  4880                     ext.w      D0
  7736. 00005970  3F00                     move.w     -[A7], D0
  7737. 00005972  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  7738. 00005976  5C8F                     addq.l     A7, 6
  7739. 00005978  3D40 FF32                move.w     [A6 - 0xCE], D0
  7740. 0000597C  3F3C 0006                move.w     -[A7], 0x6
  7741. 00005980  4267                     clr.w      -[A7]
  7742. 00005982  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  7743. 00005986  6000 0448                bra        +0x44A /* 00005DD0 */
  7744. 0000598A  4EBA 045E                jsr        [PC + 0x45E /* 00005DEA */]
  7745. 0000598E  4A40                     tst.w      D0
  7746. 00005990  672C                     beq        +0x2E /* 000059BE */
  7747. label00005992:
  7748. 00005992  4267                     clr.w      -[A7]
  7749. 00005994  A973                     syscall    StillDown
  7750. 00005996  101F                     move.b     D0, [A7]+
  7751. 00005998  4A00                     tst.b      D0
  7752. 0000599A  66F6                     bne        -0x8 /* 00005992 */
  7753. 0000599C  206E 001C                movea.l    A0, [A6 + 0x1C]
  7754. 000059A0  2F10                     move.l     -[A7], [A0]
  7755. 000059A2  3F3C 0001                move.w     -[A7], 0x1
  7756. 000059A6  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  7757. 000059AA  5C8F                     addq.l     A7, 6
  7758. 000059AC  3D40 FF32                move.w     [A6 - 0xCE], D0
  7759. 000059B0  3F3C 0006                move.w     -[A7], 0x6
  7760. 000059B4  4267                     clr.w      -[A7]
  7761. 000059B6  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  7762. 000059BA  6000 0414                bra        +0x416 /* 00005DD0 */
  7763. label000059BE:
  7764. 000059BE  206E 001C                movea.l    A0, [A6 + 0x1C]
  7765. 000059C2  2F10                     move.l     -[A7], [A0]
  7766. 000059C4  4267                     clr.w      -[A7]
  7767. 000059C6  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  7768. 000059CA  5C8F                     addq.l     A7, 6
  7769. 000059CC  3D40 FF32                move.w     [A6 - 0xCE], D0
  7770. 000059D0  6000 03FE                bra        +0x400 /* 00005DD0 */
  7771. 000059D4  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  7772. 000059D8  A873                     syscall    SetPort
  7773. 000059DA  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  7774. 000059DE  486E FF4A                pea.l      [A6 - 0xB6]
  7775. 000059E2  A972                     syscall    GetMouse
  7776. 000059E4  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  7777. 000059E8  306E FF4C                movea.w    A0, [A6 - 0xB4]
  7778. 000059EC  226E 001C                movea.l    A1, [A6 + 0x1C]
  7779. 000059F0  2F11                     move.l     -[A7], [A1]
  7780. 000059F2  2F08                     move.l     -[A7], A0
  7781. 000059F4  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  7782. 000059F8  508F                     addq.l     A7, 8
  7783. 000059FA  3D40 FF32                move.w     [A6 - 0xCE], D0
  7784. 000059FE  6000 03D0                bra        +0x3D2 /* 00005DD0 */
  7785. 00005A02  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  7786. 00005A06  A873                     syscall    SetPort
  7787. 00005A08  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  7788. 00005A0C  486E FF4A                pea.l      [A6 - 0xB6]
  7789. 00005A10  A972                     syscall    GetMouse
  7790. 00005A12  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  7791. 00005A16  206E 001C                movea.l    A0, [A6 + 0x1C]
  7792. 00005A1A  2F10                     move.l     -[A7], [A0]
  7793. 00005A1C  3F2E FF4A                move.w     -[A7], [A6 - 0xB6]
  7794. 00005A20  3F2E FF4C                move.w     -[A7], [A6 - 0xB4]
  7795. 00005A24  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  7796. 00005A28  508F                     addq.l     A7, 8
  7797. 00005A2A  3D40 FF32                move.w     [A6 - 0xCE], D0
  7798. 00005A2E  6000 03A0                bra        +0x3A2 /* 00005DD0 */
  7799. 00005A32  2F2D B37C                move.l     -[A7], [A5 - 0x4C84]
  7800. 00005A36  A873                     syscall    SetPort
  7801. 00005A38  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  7802. 00005A3C  486E FF4A                pea.l      [A6 - 0xB6]
  7803. 00005A40  A972                     syscall    GetMouse
  7804. 00005A42  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  7805. 00005A46  306E FF4A                movea.w    A0, [A6 - 0xB6]
  7806. 00005A4A  226E 001C                movea.l    A1, [A6 + 0x1C]
  7807. 00005A4E  2F11                     move.l     -[A7], [A1]
  7808. 00005A50  2F08                     move.l     -[A7], A0
  7809. 00005A52  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  7810. 00005A56  508F                     addq.l     A7, 8
  7811. 00005A58  3D40 FF32                move.w     [A6 - 0xCE], D0
  7812. 00005A5C  6000 0372                bra        +0x374 /* 00005DD0 */
  7813. 00005A60  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  7814. 00005A64  206E 001C                movea.l    A0, [A6 + 0x1C]
  7815. 00005A68  2F10                     move.l     -[A7], [A0]
  7816. 00005A6A  3F00                     move.w     -[A7], D0
  7817. 00005A6C  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  7818. 00005A70  5C8F                     addq.l     A7, 6
  7819. 00005A72  3D40 FF32                move.w     [A6 - 0xCE], D0
  7820. 00005A76  6000 0358                bra        +0x35A /* 00005DD0 */
  7821. 00005A7A  206E 001C                movea.l    A0, [A6 + 0x1C]
  7822. 00005A7E  2F10                     move.l     -[A7], [A0]
  7823. 00005A80  486D AB0E                pea.l      [A5 - 0x54F2]
  7824. 00005A84  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  7825. 00005A88  508F                     addq.l     A7, 8
  7826. 00005A8A  3D40 FF32                move.w     [A6 - 0xCE], D0
  7827. 00005A8E  6000 0340                bra        +0x342 /* 00005DD0 */
  7828. 00005A92  302D AB14                move.w     D0, [A5 - 0x54EC]
  7829. 00005A96  D06D AB10                add.w      D0, [A5 - 0x54F0]
  7830. 00005A9A  E240                     asr        D0.w, 1
  7831. 00005A9C  3D40 FF4C                move.w     [A6 - 0xB4], D0
  7832. 00005AA0  302D AB12                move.w     D0, [A5 - 0x54EE]
  7833. 00005AA4  D06D AB0E                add.w      D0, [A5 - 0x54F2]
  7834. 00005AA8  E240                     asr        D0.w, 1
  7835. 00005AAA  3D40 FF4A                move.w     [A6 - 0xB6], D0
  7836. 00005AAE  206E 001C                movea.l    A0, [A6 + 0x1C]
  7837. 00005AB2  2F10                     move.l     -[A7], [A0]
  7838. 00005AB4  3F2E FF4A                move.w     -[A7], [A6 - 0xB6]
  7839. 00005AB8  3F2E FF4C                move.w     -[A7], [A6 - 0xB4]
  7840. 00005ABC  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  7841. 00005AC0  508F                     addq.l     A7, 8
  7842. 00005AC2  3D40 FF32                move.w     [A6 - 0xCE], D0
  7843. 00005AC6  6000 0308                bra        +0x30A /* 00005DD0 */
  7844. 00005ACA  4A6D B4E8                tst.w      [A5 - 0x4B18]
  7845. 00005ACE  6D5C                     blt        +0x5E /* 00005B2C */
  7846. 00005AD0  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  7847. 00005AD4  2050                     movea.l    A0, [A0]
  7848. 00005AD6  3068 0022                movea.w    A0, [A0 + 0x22]
  7849. 00005ADA  2D48 FF36                move.l     [A6 - 0xCA], A0
  7850. 00005ADE  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  7851. 00005AE2  2050                     movea.l    A0, [A0]
  7852. 00005AE4  3068 0020                movea.w    A0, [A0 + 0x20]
  7853. 00005AE8  2D48 FF3A                move.l     [A6 - 0xC6], A0
  7854. 00005AEC  202E FF36                move.l     D0, [A6 - 0xCA]
  7855. 00005AF0  90AE FF3A                sub.l      D0, [A6 - 0xC6]
  7856. 00005AF4  2D40 FF3E                move.l     [A6 - 0xC2], D0
  7857. 00005AF8  206E 001C                movea.l    A0, [A6 + 0x1C]
  7858. 00005AFC  2F10                     move.l     -[A7], [A0]
  7859. 00005AFE  2F2E FF3E                move.l     -[A7], [A6 - 0xC2]
  7860. 00005B02  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  7861. 00005B06  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  7862. 00005B0A  2050                     movea.l    A0, [A0]
  7863. 00005B0C  2068 003E                movea.l    A0, [A0 + 0x3E]
  7864. 00005B10  2010                     move.l     D0, [A0]
  7865. 00005B12  D0AE FF3A                add.l      D0, [A6 - 0xC6]
  7866. 00005B16  206E 001C                movea.l    A0, [A6 + 0x1C]
  7867. 00005B1A  2050                     movea.l    A0, [A0]
  7868. 00005B1C  2F2E FF3E                move.l     -[A7], [A6 - 0xC2]
  7869. 00005B20  2F10                     move.l     -[A7], [A0]
  7870. 00005B22  2F00                     move.l     -[A7], D0
  7871. 00005B24  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  7872. 00005B28  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7873. label00005B2C:
  7874. 00005B2C  426E FF32                clr.w      [A6 - 0xCE]
  7875. 00005B30  6000 029E                bra        +0x2A0 /* 00005DD0 */
  7876. 00005B34  426E FF32                clr.w      [A6 - 0xCE]
  7877. 00005B38  4A6D B4E8                tst.w      [A5 - 0x4B18]
  7878. 00005B3C  6D00 0292                blt        +0x294 /* 00005DD0 */
  7879. 00005B40  7001                     moveq.l    D0, 0x01
  7880. 00005B42  3D40 FF2A                move.w     [A6 - 0xD6], D0
  7881. 00005B46  486E FD2A                pea.l      [A6 - 0x2D6]
  7882. 00005B4A  4EBA 02C6                jsr        [PC + 0x2C6 /* 00005E12 */]
  7883. 00005B4E  588F                     addq.l     A7, 4
  7884. 00005B50  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  7885. 00005B54  2050                     movea.l    A0, [A0]
  7886. 00005B56  3D68 0020 FF2E           move.w     [A6 - 0xD2], [A0 + 0x20]
  7887. 00005B5C  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  7888. 00005B60  2050                     movea.l    A0, [A0]
  7889. 00005B62  2068 003E                movea.l    A0, [A0 + 0x3E]
  7890. 00005B66  2D50 FF46                move.l     [A6 - 0xBA], [A0]
  7891. 00005B6A  426E FF2C                clr.w      [A6 - 0xD4]
  7892. 00005B6E  601A                     bra        +0x1C /* 00005B8A */
  7893. label00005B70:
  7894. 00005B70  206E FF46                movea.l    A0, [A6 - 0xBA]
  7895. 00005B74  52AE FF46                addq.l     [A6 - 0xBA], 1
  7896. 00005B78  7000                     moveq.l    D0, 0x00
  7897. 00005B7A  1010                     move.b     D0, [A0]
  7898. 00005B7C  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  7899. 00005B80  6604                     bne        +0x6 /* 00005B86 */
  7900. 00005B82  526E FF2A                addq.w     [A6 - 0xD6], 1
  7901. label00005B86:
  7902. 00005B86  526E FF2C                addq.w     [A6 - 0xD4], 1
  7903. label00005B8A:
  7904. 00005B8A  302E FF2C                move.w     D0, [A6 - 0xD4]
  7905. 00005B8E  B06E FF2E                cmp.w      D0, [A6 - 0xD2]
  7906. 00005B92  6DDC                     blt        -0x22 /* 00005B70 */
  7907. 00005B94  486E FD2A                pea.l      [A6 - 0x2D6]
  7908. 00005B98  3F2E FF2A                move.w     -[A7], [A6 - 0xD6]
  7909. 00005B9C  486D B88E                pea.l      [A5 - 0x4772]
  7910. 00005BA0  486E FE2A                pea.l      [A6 - 0x1D6]
  7911. 00005BA4  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  7912. 00005BA8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7913. 00005BAC  486E FE2A                pea.l      [A6 - 0x1D6]
  7914. 00005BB0  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  7915. 00005BB4  588F                     addq.l     A7, 4
  7916. 00005BB6  206E 001C                movea.l    A0, [A6 + 0x1C]
  7917. 00005BBA  2F10                     move.l     -[A7], [A0]
  7918. 00005BBC  486E FE2A                pea.l      [A6 - 0x1D6]
  7919. 00005BC0  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  7920. 00005BC4  508F                     addq.l     A7, 8
  7921. 00005BC6  3D40 FF32                move.w     [A6 - 0xCE], D0
  7922. 00005BCA  6000 0204                bra        +0x206 /* 00005DD0 */
  7923. 00005BCE  426E FF32                clr.w      [A6 - 0xCE]
  7924. 00005BD2  4A6D B4E8                tst.w      [A5 - 0x4B18]
  7925. 00005BD6  6D00 01F8                blt        +0x1FA /* 00005DD0 */
  7926. 00005BDA  486E FD2A                pea.l      [A6 - 0x2D6]
  7927. 00005BDE  4EBA 0232                jsr        [PC + 0x232 /* 00005E12 */]
  7928. 00005BE2  588F                     addq.l     A7, 4
  7929. 00005BE4  486E FD2A                pea.l      [A6 - 0x2D6]
  7930. 00005BE8  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  7931. 00005BEC  588F                     addq.l     A7, 4
  7932. 00005BEE  206E 001C                movea.l    A0, [A6 + 0x1C]
  7933. 00005BF2  2F10                     move.l     -[A7], [A0]
  7934. 00005BF4  486E FD2A                pea.l      [A6 - 0x2D6]
  7935. 00005BF8  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  7936. 00005BFC  508F                     addq.l     A7, 8
  7937. 00005BFE  3D40 FF32                move.w     [A6 - 0xCE], D0
  7938. 00005C02  6000 01CC                bra        +0x1CE /* 00005DD0 */
  7939. 00005C06  426E FF32                clr.w      [A6 - 0xCE]
  7940. 00005C0A  4A6D B4E8                tst.w      [A5 - 0x4B18]
  7941. 00005C0E  6D00 01C0                blt        +0x1C2 /* 00005DD0 */
  7942. 00005C12  486E FD2A                pea.l      [A6 - 0x2D6]
  7943. 00005C16  4EBA 01FA                jsr        [PC + 0x1FA /* 00005E12 */]
  7944. 00005C1A  588F                     addq.l     A7, 4
  7945. 00005C1C  206D B4F4                movea.l    A0, [A5 - 0x4B0C]
  7946. 00005C20  2050                     movea.l    A0, [A0]
  7947. 00005C22  226D B4F4                movea.l    A1, [A5 - 0x4B0C]
  7948. 00005C26  486E FD2A                pea.l      [A6 - 0x2D6]
  7949. 00005C2A  2251                     movea.l    A1, [A1]
  7950. 00005C2C  3F29 0022                move.w     -[A7], [A1 + 0x22]
  7951. 00005C30  3028 0020                move.w     D0, [A0 + 0x20]
  7952. 00005C34  5240                     addq.w     D0, 1
  7953. 00005C36  3F00                     move.w     -[A7], D0
  7954. 00005C38  486D B89C                pea.l      [A5 - 0x4764]
  7955. 00005C3C  486E FE2A                pea.l      [A6 - 0x1D6]
  7956. 00005C40  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  7957. 00005C44  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7958. 00005C48  486E FE2A                pea.l      [A6 - 0x1D6]
  7959. 00005C4C  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  7960. 00005C50  588F                     addq.l     A7, 4
  7961. 00005C52  206E 001C                movea.l    A0, [A6 + 0x1C]
  7962. 00005C56  2F10                     move.l     -[A7], [A0]
  7963. 00005C58  486E FE2A                pea.l      [A6 - 0x1D6]
  7964. 00005C5C  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  7965. 00005C60  508F                     addq.l     A7, 8
  7966. 00005C62  3D40 FF32                move.w     [A6 - 0xCE], D0
  7967. 00005C66  6000 0168                bra        +0x16A /* 00005DD0 */
  7968. 00005C6A  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  7969. 00005C6E  206E 001C                movea.l    A0, [A6 + 0x1C]
  7970. 00005C72  2F10                     move.l     -[A7], [A0]
  7971. 00005C74  3F00                     move.w     -[A7], D0
  7972. 00005C76  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  7973. 00005C7A  5C8F                     addq.l     A7, 6
  7974. 00005C7C  3D40 FF32                move.w     [A6 - 0xCE], D0
  7975. 00005C80  6000 014E                bra        +0x150 /* 00005DD0 */
  7976. 00005C84  206E 001C                movea.l    A0, [A6 + 0x1C]
  7977. 00005C88  2F10                     move.l     -[A7], [A0]
  7978. 00005C8A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7979. 00005C8E  4EBA 020C                jsr        [PC + 0x20C /* 00005E9C */]
  7980. 00005C92  508F                     addq.l     A7, 8
  7981. 00005C94  3D40 FF32                move.w     [A6 - 0xCE], D0
  7982. 00005C98  6000 0136                bra        +0x138 /* 00005DD0 */
  7983. 00005C9C  206E 001C                movea.l    A0, [A6 + 0x1C]
  7984. 00005CA0  2F10                     move.l     -[A7], [A0]
  7985. 00005CA2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7986. 00005CA6  4EBA 0258                jsr        [PC + 0x258 /* 00005F00 */]
  7987. 00005CAA  508F                     addq.l     A7, 8
  7988. 00005CAC  3D40 FF32                move.w     [A6 - 0xCE], D0
  7989. 00005CB0  6000 011E                bra        +0x120 /* 00005DD0 */
  7990. 00005CB4  206E 001C                movea.l    A0, [A6 + 0x1C]
  7991. 00005CB8  2F10                     move.l     -[A7], [A0]
  7992. 00005CBA  2F2D B3BC                move.l     -[A7], [A5 - 0x4C44]
  7993. 00005CBE  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  7994. 00005CC2  508F                     addq.l     A7, 8
  7995. 00005CC4  3D40 FF32                move.w     [A6 - 0xCE], D0
  7996. 00005CC8  6000 0106                bra        +0x108 /* 00005DD0 */
  7997. 00005CCC  206E 001C                movea.l    A0, [A6 + 0x1C]
  7998. 00005CD0  2F10                     move.l     -[A7], [A0]
  7999. 00005CD2  2F2D B3B8                move.l     -[A7], [A5 - 0x4C48]
  8000. 00005CD6  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  8001. 00005CDA  508F                     addq.l     A7, 8
  8002. 00005CDC  3D40 FF32                move.w     [A6 - 0xCE], D0
  8003. 00005CE0  6000 00EE                bra        +0xF0 /* 00005DD0 */
  8004. 00005CE4  206E 001C                movea.l    A0, [A6 + 0x1C]
  8005. 00005CE8  2F10                     move.l     -[A7], [A0]
  8006. 00005CEA  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  8007. 00005CEE  588F                     addq.l     A7, 4
  8008. 00005CF0  3D40 FF32                move.w     [A6 - 0xCE], D0
  8009. 00005CF4  6000 00DA                bra        +0xDC /* 00005DD0 */
  8010. 00005CF8  42AE FD22                clr.l      [A6 - 0x2DE]
  8011. 00005CFC  2D78 020C FD26           move.l     [A6 - 0x2DA], [0x0000020C /* Time */]
  8012. 00005D02  486E FD22                pea.l      [A6 - 0x2DE]
  8013. 00005D06  486E FFF6                pea.l      [A6 - 0xA]
  8014. 00005D0A  3F3C 300E                move.w     -[A7], 0x300E
  8015. 00005D0E  A9EB                     syscall    Pack4/FP68K
  8016. 00005D10  206E 001C                movea.l    A0, [A6 + 0x1C]
  8017. 00005D14  2F10                     move.l     -[A7], [A0]
  8018. 00005D16  41D6                     lea.l      A0, [A6]
  8019. 00005D18  2F20                     move.l     -[A7], -[A0]
  8020. 00005D1A  2F20                     move.l     -[A7], -[A0]
  8021. 00005D1C  3F20                     move.w     -[A7], -[A0]
  8022. 00005D1E  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  8023. 00005D22  4FEF 000E                lea.l      A7, [A7 + 0xE]
  8024. 00005D26  3D40 FF32                move.w     [A6 - 0xCE], D0
  8025. 00005D2A  6000 00A4                bra        +0xA6 /* 00005DD0 */
  8026. 00005D2E  42A7                     clr.l      -[A7]
  8027. 00005D30  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  8028. 00005D34  201F                     move.l     D0, [A7]+
  8029. 00005D36  206E 001C                movea.l    A0, [A6 + 0x1C]
  8030. 00005D3A  2F10                     move.l     -[A7], [A0]
  8031. 00005D3C  2F00                     move.l     -[A7], D0
  8032. 00005D3E  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  8033. 00005D42  508F                     addq.l     A7, 8
  8034. 00005D44  3D40 FF32                move.w     [A6 - 0xCE], D0
  8035. 00005D48  6000 0086                bra        +0x88 /* 00005DD0 */
  8036. 00005D4C  42A7                     clr.l      -[A7]
  8037. 00005D4E  A975                     syscall    TickCount
  8038. 00005D50  201F                     move.l     D0, [A7]+
  8039. 00005D52  206E 001C                movea.l    A0, [A6 + 0x1C]
  8040. 00005D56  2F10                     move.l     -[A7], [A0]
  8041. 00005D58  2F00                     move.l     -[A7], D0
  8042. 00005D5A  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  8043. 00005D5E  508F                     addq.l     A7, 8
  8044. 00005D60  3D40 FF32                move.w     [A6 - 0xCE], D0
  8045. 00005D64  6000 006A                bra        +0x6C /* 00005DD0 */
  8046. 00005D68  486E FF42                pea.l      [A6 - 0xBE]
  8047. 00005D6C  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  8048. 00005D70  588F                     addq.l     A7, 4
  8049. 00005D72  486E FF70                pea.l      [A6 - 0x90]
  8050. 00005D76  2F2E FF42                move.l     -[A7], [A6 - 0xBE]
  8051. 00005D7A  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  8052. 00005D7E  508F                     addq.l     A7, 8
  8053. 00005D80  422E FE2A                clr.b      [A6 - 0x1D6]
  8054. 00005D84  486E FE2A                pea.l      [A6 - 0x1D6]
  8055. 00005D88  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  8056. 00005D8C  486E FF4E                pea.l      [A6 - 0xB2]
  8057. 00005D90  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  8058. 00005D94  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8059. 00005D98  206E 001C                movea.l    A0, [A6 + 0x1C]
  8060. 00005D9C  2F10                     move.l     -[A7], [A0]
  8061. 00005D9E  486E FE2A                pea.l      [A6 - 0x1D6]
  8062. 00005DA2  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  8063. 00005DA6  508F                     addq.l     A7, 8
  8064. 00005DA8  3D40 FF32                move.w     [A6 - 0xCE], D0
  8065. 00005DAC  6022                     bra        +0x24 /* 00005DD0 */
  8066. 00005DAE  426E FF32                clr.w      [A6 - 0xCE]
  8067. 00005DB2  4AAD B13C                tst.l      [A5 - 0x4EC4]
  8068. 00005DB6  6718                     beq        +0x1A /* 00005DD0 */
  8069. 00005DB8  206E 001C                movea.l    A0, [A6 + 0x1C]
  8070. 00005DBC  2F10                     move.l     -[A7], [A0]
  8071. 00005DBE  206D B13C                movea.l    A0, [A5 - 0x4EC4]
  8072. 00005DC2  4868 002A                pea.l      [A0 + 0x2A]
  8073. 00005DC6  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  8074. 00005DCA  508F                     addq.l     A7, 8
  8075. 00005DCC  3D40 FF32                move.w     [A6 - 0xCE], D0
  8076. label00005DD0:
  8077. 00005DD0  4A6E FF32                tst.w      [A6 - 0xCE]
  8078. 00005DD4  670A                     beq        +0xC /* 00005DE0 */
  8079. 00005DD6  206E 001C                movea.l    A0, [A6 + 0x1C]
  8080. 00005DDA  2F10                     move.l     -[A7], [A0]
  8081. 00005DDC  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8082. label00005DE0:
  8083. 00005DE0  302E FF32                move.w     D0, [A6 - 0xCE]
  8084. label00005DE4:
  8085. 00005DE4  285F                     movea.l    A4, [A7]+
  8086. 00005DE6  4E5E                     unlink     A6
  8087. 00005DE8  4E75                     rts
  8088. fn00005DEA:
  8089. 00005DEA  4E56 FFF0                link       A6, -0x0010
  8090. label00005DEE:
  8091. 00005DEE  4267                     clr.w      -[A7]
  8092. 00005DF0  3F3C 0003                move.w     -[A7], 0x3
  8093. 00005DF4  486E FFF0                pea.l      [A6 - 0x10]
  8094. 00005DF8  A970                     syscall    GetNextEvent
  8095. 00005DFA  101F                     move.b     D0, [A7]+
  8096. 00005DFC  4A00                     tst.b      D0
  8097. 00005DFE  6604                     bne        +0x6 /* 00005E04 */
  8098. 00005E00  7000                     moveq.l    D0, 0x00
  8099. 00005E02  600A                     bra        +0xC /* 00005E0E */
  8100. label00005E04:
  8101. 00005E04  0C6E 0002 FFF0           cmpi.w     [A6 - 0x10], 0x2
  8102. 00005E0A  67E2                     beq        -0x1C /* 00005DEE */
  8103. 00005E0C  7001                     moveq.l    D0, 0x01
  8104. label00005E0E:
  8105. 00005E0E  4E5E                     unlink     A6
  8106. 00005E10  4E75                     rts
  8107. fn00005E12:
  8108. 00005E12  4E56 FFAE                link       A6, -0x0052
  8109. 00005E16  48E7 0700                movem.l    -[A7], D5,D6,D7
  8110. 00005E1A  7A00                     moveq.l    D5, 0x00
  8111. 00005E1C  3E2D B4E8                move.w     D7, [A5 - 0x4B18]
  8112. 00005E20  7C00                     moveq.l    D6, 0x00
  8113. 00005E22  6028                     bra        +0x2A /* 00005E4C */
  8114. label00005E24:
  8115. 00005E24  206D B4F8                movea.l    A0, [A5 - 0x4B08]
  8116. 00005E28  3006                     move.w     D0, D6
  8117. 00005E2A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8118. 00005E2E  D090                     add.l      D0, [A0]
  8119. 00005E30  2040                     movea.l    A0, D0
  8120. 00005E32  43EE FFAE                lea.l      A1, [A6 - 0x52]
  8121. 00005E36  7013                     moveq.l    D0, 0x13
  8122. label00005E38:
  8123. 00005E38  22D8                     move.l     [A1]+, [A0]+
  8124. 00005E3A  51C8 FFFC                dbf        D0, -0x6 /* 00005E38 */
  8125. 00005E3E  32D8                     move.w     [A1]+, [A0]+
  8126. 00005E40  0C6E 0002 FFB0           cmpi.w     [A6 - 0x50], 0x2
  8127. 00005E46  6602                     bne        +0x4 /* 00005E4A */
  8128. 00005E48  5245                     addq.w     D5, 1
  8129. label00005E4A:
  8130. 00005E4A  5246                     addq.w     D6, 1
  8131. label00005E4C:
  8132. 00005E4C  BC47                     cmp.w      D6, D7
  8133. 00005E4E  6FD4                     ble        -0x2A /* 00005E24 */
  8134. 00005E50  202D B4F8                move.l     D0, [A5 - 0x4B08]
  8135. 00005E54  B0AD B360                cmp.l      D0, [A5 - 0x4CA0]
  8136. 00005E58  6608                     bne        +0xA /* 00005E62 */
  8137. 00005E5A  41ED B8BC                lea.l      A0, [A5 - 0x4744]
  8138. 00005E5E  2008                     move.l     D0, A0
  8139. 00005E60  6006                     bra        +0x8 /* 00005E68 */
  8140. label00005E62:
  8141. 00005E62  41ED B8C2                lea.l      A0, [A5 - 0x473E]
  8142. 00005E66  2008                     move.l     D0, A0
  8143. label00005E68:
  8144. 00005E68  3F05                     move.w     -[A7], D5
  8145. 00005E6A  2F00                     move.l     -[A7], D0
  8146. 00005E6C  486D B8B0                pea.l      [A5 - 0x4750]
  8147. 00005E70  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8148. 00005E74  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  8149. 00005E78  4FEF 000E                lea.l      A7, [A7 + 0xE]
  8150. 00005E7C  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  8151. 00005E80  4E5E                     unlink     A6
  8152. 00005E82  4E75                     rts
  8153. fn00005E84:
  8154. 00005E84  4E56 FFF0                link       A6, -0x0010
  8155. 00005E88  486E FFF0                pea.l      [A6 - 0x10]
  8156. 00005E8C  A976                     syscall    GetKeys
  8157. 00005E8E  203C 0000 8000           move.l     D0, 0x8000
  8158. 00005E94  C0AE FFF4                and.l      D0, [A6 - 0xC]
  8159. 00005E98  4E5E                     unlink     A6
  8160. 00005E9A  4E75                     rts
  8161. fn00005E9C:
  8162. 00005E9C  4E56 FFEC                link       A6, -0x0014
  8163. 00005EA0  48E7 0700                movem.l    -[A7], D5,D6,D7
  8164. 00005EA4  7A00                     moveq.l    D5, 0x00
  8165. 00005EA6  42A7                     clr.l      -[A7]
  8166. 00005EA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8167. 00005EAC  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  8168. 00005EB0  201F                     move.l     D0, [A7]+
  8169. 00005EB2  4878 0010                push.l     0x10
  8170. 00005EB6  2F00                     move.l     -[A7], D0
  8171. 00005EB8  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  8172. 00005EBC  3E00                     move.w     D7, D0
  8173. 00005EBE  7C00                     moveq.l    D6, 0x00
  8174. 00005EC0  6024                     bra        +0x26 /* 00005EE6 */
  8175. label00005EC2:
  8176. 00005EC2  206E 0008                movea.l    A0, [A6 + 0x8]
  8177. 00005EC6  3006                     move.w     D0, D6
  8178. 00005EC8  48C0                     ext.l      D0
  8179. 00005ECA  E980                     asl        D0, 4
  8180. 00005ECC  D090                     add.l      D0, [A0]
  8181. 00005ECE  2040                     movea.l    A0, D0
  8182. 00005ED0  43EE FFEC                lea.l      A1, [A6 - 0x14]
  8183. 00005ED4  22D8                     move.l     [A1]+, [A0]+
  8184. 00005ED6  22D8                     move.l     [A1]+, [A0]+
  8185. 00005ED8  22D8                     move.l     [A1]+, [A0]+
  8186. 00005EDA  22D8                     move.l     [A1]+, [A0]+
  8187. 00005EDC  4A6E FFEC                tst.w      [A6 - 0x14]
  8188. 00005EE0  6F02                     ble        +0x4 /* 00005EE4 */
  8189. 00005EE2  5245                     addq.w     D5, 1
  8190. label00005EE4:
  8191. 00005EE4  5246                     addq.w     D6, 1
  8192. label00005EE6:
  8193. 00005EE6  BC47                     cmp.w      D6, D7
  8194. 00005EE8  6DD8                     blt        -0x26 /* 00005EC2 */
  8195. 00005EEA  3045                     movea.w    A0, D5
  8196. 00005EEC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8197. 00005EF0  2F08                     move.l     -[A7], A0
  8198. 00005EF2  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  8199. 00005EF6  508F                     addq.l     A7, 8
  8200. 00005EF8  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  8201. 00005EFC  4E5E                     unlink     A6
  8202. 00005EFE  4E75                     rts
  8203. fn00005F00:
  8204. 00005F00  4E56 FDEC                link       A6, -0x0214
  8205. 00005F04  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  8206. 00005F08  7800                     moveq.l    D4, 0x00
  8207. 00005F0A  422E FDEC                clr.b      [A6 - 0x214]
  8208. 00005F0E  42A7                     clr.l      -[A7]
  8209. 00005F10  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8210. 00005F14  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  8211. 00005F18  201F                     move.l     D0, [A7]+
  8212. 00005F1A  4878 0010                push.l     0x10
  8213. 00005F1E  2F00                     move.l     -[A7], D0
  8214. 00005F20  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  8215. 00005F24  3E00                     move.w     D7, D0
  8216. 00005F26  7C00                     moveq.l    D6, 0x00
  8217. 00005F28  6000 008E                bra        +0x90 /* 00005FB8 */
  8218. label00005F2C:
  8219. 00005F2C  206E 0008                movea.l    A0, [A6 + 0x8]
  8220. 00005F30  3006                     move.w     D0, D6
  8221. 00005F32  48C0                     ext.l      D0
  8222. 00005F34  E980                     asl        D0, 4
  8223. 00005F36  D090                     add.l      D0, [A0]
  8224. 00005F38  2040                     movea.l    A0, D0
  8225. 00005F3A  43EE FFEC                lea.l      A1, [A6 - 0x14]
  8226. 00005F3E  22D8                     move.l     [A1]+, [A0]+
  8227. 00005F40  22D8                     move.l     [A1]+, [A0]+
  8228. 00005F42  22D8                     move.l     [A1]+, [A0]+
  8229. 00005F44  22D8                     move.l     [A1]+, [A0]+
  8230. 00005F46  4A6E FFEC                tst.w      [A6 - 0x14]
  8231. 00005F4A  661C                     bne        +0x1E /* 00005F68 */
  8232. 00005F4C  486E FDEC                pea.l      [A6 - 0x214]
  8233. 00005F50  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8234. 00005F54  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  8235. 00005F58  508F                     addq.l     A7, 8
  8236. 00005F5A  486E FDEC                pea.l      [A6 - 0x214]
  8237. 00005F5E  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  8238. 00005F62  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  8239. 00005F66  5C8F                     addq.l     A7, 6
  8240. label00005F68:
  8241. 00005F68  4A6E FFEC                tst.w      [A6 - 0x14]
  8242. 00005F6C  6F48                     ble        +0x4A /* 00005FB6 */
  8243. 00005F6E  486E FDEC                pea.l      [A6 - 0x214]
  8244. 00005F72  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  8245. 00005F76  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  8246. 00005F7A  5C8F                     addq.l     A7, 6
  8247. 00005F7C  486E FEEC                pea.l      [A6 - 0x114]
  8248. 00005F80  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8249. 00005F84  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  8250. 00005F88  508F                     addq.l     A7, 8
  8251. 00005F8A  486E FDEC                pea.l      [A6 - 0x214]
  8252. 00005F8E  486E FEEC                pea.l      [A6 - 0x114]
  8253. 00005F92  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  8254. 00005F96  508F                     addq.l     A7, 8
  8255. 00005F98  486E FDEC                pea.l      [A6 - 0x214]
  8256. 00005F9C  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  8257. 00005FA0  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  8258. 00005FA4  5C8F                     addq.l     A7, 6
  8259. 00005FA6  486E FDEC                pea.l      [A6 - 0x214]
  8260. 00005FAA  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  8261. 00005FAE  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  8262. 00005FB2  5C8F                     addq.l     A7, 6
  8263. 00005FB4  7801                     moveq.l    D4, 0x01
  8264. label00005FB6:
  8265. 00005FB6  5246                     addq.w     D6, 1
  8266. label00005FB8:
  8267. 00005FB8  BC47                     cmp.w      D6, D7
  8268. 00005FBA  6D00 FF70                blt        -0x8E /* 00005F2C */
  8269. 00005FBE  4A44                     tst.w      D4
  8270. 00005FC0  6704                     beq        +0x6 /* 00005FC6 */
  8271. 00005FC2  532E FDEC                subq.b     [A6 - 0x214], 1
  8272. label00005FC6:
  8273. 00005FC6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8274. 00005FCA  486E FDEC                pea.l      [A6 - 0x214]
  8275. 00005FCE  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  8276. 00005FD2  508F                     addq.l     A7, 8
  8277. 00005FD4  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  8278. 00005FD8  4E5E                     unlink     A6
  8279. 00005FDA  4E75                     rts
  8280. fn00005FDC:
  8281. 00005FDC  4E56 0000                link       A6, 0
  8282. 00005FE0  48E7 0018                movem.l    -[A7], A3,A4
  8283. 00005FE4  286E 000C                movea.l    A4, [A6 + 0xC]
  8284. 00005FE8  264C                     movea.l    A3, A4
  8285. 00005FEA  0C53 271E                cmpi.w     [A3], 0x271E
  8286. 00005FEE  6602                     bne        +0x4 /* 00005FF2 */
  8287. 00005FF0  508B                     addq.l     A3, 8
  8288. label00005FF2:
  8289. 00005FF2  508B                     addq.l     A3, 8
  8290. 00005FF4  0C53 0BC7                cmpi.w     [A3], 0xBC7
  8291. 00005FF8  6620                     bne        +0x22 /* 0000601A */
  8292. 00005FFA  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  8293. 00005FFE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  8294. 00006002  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8295. 00006006  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8296. 0000600A  2F0C                     move.l     -[A7], A4
  8297. 0000600C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8298. 00006010  4EBA 0038                jsr        [PC + 0x38 /* 0000604A */]
  8299. 00006014  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8300. 00006018  6028                     bra        +0x2A /* 00006042 */
  8301. label0000601A:
  8302. 0000601A  0C53 0BF7                cmpi.w     [A3], 0xBF7
  8303. 0000601E  6620                     bne        +0x22 /* 00006040 */
  8304. 00006020  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  8305. 00006024  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  8306. 00006028  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8307. 0000602C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8308. 00006030  2F0C                     move.l     -[A7], A4
  8309. 00006032  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8310. 00006036  4EBA 0120                jsr        [PC + 0x120 /* 00006158 */]
  8311. 0000603A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8312. 0000603E  6002                     bra        +0x4 /* 00006042 */
  8313. label00006040:
  8314. 00006040  7029                     moveq.l    D0, 0x29
  8315. label00006042:
  8316. 00006042  4CDF 1800                movem.l    A3,A4, [A7]+
  8317. 00006046  4E5E                     unlink     A6
  8318. 00006048  4E75                     rts
  8319. fn0000604A:
  8320. 0000604A  4E56 FEFC                link       A6, -0x0104
  8321. 0000604E  2F0C                     move.l     -[A7], A4
  8322. 00006050  286E 000C                movea.l    A4, [A6 + 0xC]
  8323. 00006054  206E 0018                movea.l    A0, [A6 + 0x18]
  8324. 00006058  4250                     clr.w      [A0]
  8325. 0000605A  0C54 271E                cmpi.w     [A4], 0x271E
  8326. 0000605E  6640                     bne        +0x42 /* 000060A0 */
  8327. 00006060  206E 0018                movea.l    A0, [A6 + 0x18]
  8328. 00006064  5250                     addq.w     [A0], 1
  8329. 00006066  508C                     addq.l     A4, 8
  8330. 00006068  3D54 FFFE                move.w     [A6 - 0x2], [A4]
  8331. 0000606C  0C6E 2328 FFFE           cmpi.w     [A6 - 0x2], 0x2328 /* '#(' */
  8332. 00006072  6D08                     blt        +0xA /* 0000607C */
  8333. 00006074  0C6E 232C FFFE           cmpi.w     [A6 - 0x2], 0x232C /* '#,' */
  8334. 0000607A  6F08                     ble        +0xA /* 00006084 */
  8335. label0000607C:
  8336. 0000607C  3D7C 2329 FFFE           move.w     [A6 - 0x2], 0x2329 /* '#)' */
  8337. 00006082  6008                     bra        +0xA /* 0000608C */
  8338. label00006084:
  8339. 00006084  206E 0018                movea.l    A0, [A6 + 0x18]
  8340. 00006088  5250                     addq.w     [A0], 1
  8341. 0000608A  508C                     addq.l     A4, 8
  8342. label0000608C:
  8343. 0000608C  0C54 0BC7                cmpi.w     [A4], 0xBC7
  8344. 00006090  6706                     beq        +0x8 /* 00006098 */
  8345. 00006092  7029                     moveq.l    D0, 0x29
  8346. 00006094  6000 00BC                bra        +0xBE /* 00006152 */
  8347. label00006098:
  8348. 00006098  206E 0018                movea.l    A0, [A6 + 0x18]
  8349. 0000609C  5250                     addq.w     [A0], 1
  8350. 0000609E  6034                     bra        +0x36 /* 000060D4 */
  8351. label000060A0:
  8352. 000060A0  0C54 0BC7                cmpi.w     [A4], 0xBC7
  8353. 000060A4  6706                     beq        +0x8 /* 000060AC */
  8354. 000060A6  7029                     moveq.l    D0, 0x29
  8355. 000060A8  6000 00A8                bra        +0xAA /* 00006152 */
  8356. label000060AC:
  8357. 000060AC  508C                     addq.l     A4, 8
  8358. 000060AE  0C54 0005                cmpi.w     [A4], 0x5
  8359. 000060B2  6706                     beq        +0x8 /* 000060BA */
  8360. 000060B4  7031                     moveq.l    D0, 0x31
  8361. 000060B6  6000 009A                bra        +0x9C /* 00006152 */
  8362. label000060BA:
  8363. 000060BA  508C                     addq.l     A4, 8
  8364. 000060BC  0C54 0006                cmpi.w     [A4], 0x6
  8365. 000060C0  6706                     beq        +0x8 /* 000060C8 */
  8366. 000060C2  7058                     moveq.l    D0, 0x58
  8367. 000060C4  6000 008C                bra        +0x8E /* 00006152 */
  8368. label000060C8:
  8369. 000060C8  206E 0018                movea.l    A0, [A6 + 0x18]
  8370. 000060CC  5650                     addq.w     [A0], 3
  8371. 000060CE  3D7C 2329 FFFE           move.w     [A6 - 0x2], 0x2329 /* '#)' */
  8372. label000060D4:
  8373. 000060D4  302E FFFE                move.w     D0, [A6 - 0x2]
  8374. 000060D8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  8375. 000060DC  2329 232B                move.l     -[A1], [A1 + 0x232B]
  8376. 000060E0  003A 0018 0004           ori.b      [PC + 0x4 /* 000060E6, value 0x0, cstring "" */], 0x18
  8377. 000060E6  0024 2F38                ori.b      -[A4], 0x38 /* '8' */
  8378. 000060EA  020C 1F3C                andi.b     A4, 0x3C /* '<' */
  8379. 000060EE  0001 486E                ori.b      D1, 0x6E /* 'n' */
  8380. 000060F2  FEFC 4EAD                .extension 0xEFC <<F/2-3/7>> // unimplemented
  8381. 000060F6  0812 6020                btst.b     [A2], 0x20 /* ' ' */
  8382. 000060FA  2F38 020C                move.l     -[A7], [0x0000020C /* Time */]
  8383. 000060FE  4267                     clr.w      -[A7]
  8384. 00006100  486E FEFC                pea.l      [A6 - 0x104]
  8385. 00006104  4EAD 0812                jsr        [A5 + 0x812 /* export_254 */]
  8386. 00006108  6010                     bra        +0x12 /* 0000611A */
  8387. 0000610A  2F38 020C                move.l     -[A7], [0x0000020C /* Time */]
  8388. 0000610E  1F3C 0002                move.b     -[A7], 0x2
  8389. 00006112  486E FEFC                pea.l      [A6 - 0x104]
  8390. 00006116  4EAD 0812                jsr        [A5 + 0x812 /* export_254 */]
  8391. label0000611A:
  8392. 0000611A  42A7                     clr.l      -[A7]
  8393. 0000611C  42A7                     clr.l      -[A7]
  8394. 0000611E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  8395. 00006122  205F                     movea.l    A0, [A7]+
  8396. 00006124  226E 001C                movea.l    A1, [A6 + 0x1C]
  8397. 00006128  2288                     move.l     [A1], A0
  8398. 0000612A  206E 001C                movea.l    A0, [A6 + 0x1C]
  8399. 0000612E  2F10                     move.l     -[A7], [A0]
  8400. 00006130  486E FEFC                pea.l      [A6 - 0x104]
  8401. 00006134  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  8402. 00006138  508F                     addq.l     A7, 8
  8403. 0000613A  3D40 FFFC                move.w     [A6 - 0x4], D0
  8404. 0000613E  4A6E FFFC                tst.w      [A6 - 0x4]
  8405. 00006142  670A                     beq        +0xC /* 0000614E */
  8406. 00006144  206E 001C                movea.l    A0, [A6 + 0x1C]
  8407. 00006148  2F10                     move.l     -[A7], [A0]
  8408. 0000614A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8409. label0000614E:
  8410. 0000614E  302E FFFC                move.w     D0, [A6 - 0x4]
  8411. label00006152:
  8412. 00006152  285F                     movea.l    A4, [A7]+
  8413. 00006154  4E5E                     unlink     A6
  8414. 00006156  4E75                     rts
  8415. fn00006158:
  8416. 00006158  4E56 FEFC                link       A6, -0x0104
  8417. 0000615C  2F0C                     move.l     -[A7], A4
  8418. 0000615E  286E 000C                movea.l    A4, [A6 + 0xC]
  8419. 00006162  206E 0018                movea.l    A0, [A6 + 0x18]
  8420. 00006166  4250                     clr.w      [A0]
  8421. 00006168  0C54 271E                cmpi.w     [A4], 0x271E
  8422. 0000616C  6640                     bne        +0x42 /* 000061AE */
  8423. 0000616E  206E 0018                movea.l    A0, [A6 + 0x18]
  8424. 00006172  5250                     addq.w     [A0], 1
  8425. 00006174  508C                     addq.l     A4, 8
  8426. 00006176  3D54 FFFE                move.w     [A6 - 0x2], [A4]
  8427. 0000617A  0C6E 2328 FFFE           cmpi.w     [A6 - 0x2], 0x2328 /* '#(' */
  8428. 00006180  6D08                     blt        +0xA /* 0000618A */
  8429. 00006182  0C6E 232C FFFE           cmpi.w     [A6 - 0x2], 0x232C /* '#,' */
  8430. 00006188  6F08                     ble        +0xA /* 00006192 */
  8431. label0000618A:
  8432. 0000618A  3D7C 2329 FFFE           move.w     [A6 - 0x2], 0x2329 /* '#)' */
  8433. 00006190  6008                     bra        +0xA /* 0000619A */
  8434. label00006192:
  8435. 00006192  206E 0018                movea.l    A0, [A6 + 0x18]
  8436. 00006196  5250                     addq.w     [A0], 1
  8437. 00006198  508C                     addq.l     A4, 8
  8438. label0000619A:
  8439. 0000619A  0C54 0BF7                cmpi.w     [A4], 0xBF7
  8440. 0000619E  6706                     beq        +0x8 /* 000061A6 */
  8441. 000061A0  7029                     moveq.l    D0, 0x29
  8442. 000061A2  6000 009E                bra        +0xA0 /* 00006242 */
  8443. label000061A6:
  8444. 000061A6  206E 0018                movea.l    A0, [A6 + 0x18]
  8445. 000061AA  5250                     addq.w     [A0], 1
  8446. 000061AC  6034                     bra        +0x36 /* 000061E2 */
  8447. label000061AE:
  8448. 000061AE  0C54 0BF7                cmpi.w     [A4], 0xBF7
  8449. 000061B2  6706                     beq        +0x8 /* 000061BA */
  8450. 000061B4  7029                     moveq.l    D0, 0x29
  8451. 000061B6  6000 008A                bra        +0x8C /* 00006242 */
  8452. label000061BA:
  8453. 000061BA  508C                     addq.l     A4, 8
  8454. 000061BC  0C54 0005                cmpi.w     [A4], 0x5
  8455. 000061C0  6706                     beq        +0x8 /* 000061C8 */
  8456. 000061C2  7031                     moveq.l    D0, 0x31
  8457. 000061C4  6000 007C                bra        +0x7E /* 00006242 */
  8458. label000061C8:
  8459. 000061C8  508C                     addq.l     A4, 8
  8460. 000061CA  0C54 0006                cmpi.w     [A4], 0x6
  8461. 000061CE  6706                     beq        +0x8 /* 000061D6 */
  8462. 000061D0  7058                     moveq.l    D0, 0x58
  8463. 000061D2  6000 006E                bra        +0x70 /* 00006242 */
  8464. label000061D6:
  8465. 000061D6  206E 0018                movea.l    A0, [A6 + 0x18]
  8466. 000061DA  5650                     addq.w     [A0], 3
  8467. 000061DC  3D7C 2329 FFFE           move.w     [A6 - 0x2], 0x2329 /* '#)' */
  8468. label000061E2:
  8469. 000061E2  0C6E 232A FFFE           cmpi.w     [A6 - 0x2], 0x232A /* '#*' */
  8470. 000061E8  6612                     bne        +0x14 /* 000061FC */
  8471. 000061EA  2F38 020C                move.l     -[A7], [0x0000020C /* Time */]
  8472. 000061EE  1F3C 0001                move.b     -[A7], 0x1
  8473. 000061F2  486E FEFC                pea.l      [A6 - 0x104]
  8474. 000061F6  4EAD 080A                jsr        [A5 + 0x80A /* export_253 */]
  8475. 000061FA  600E                     bra        +0x10 /* 0000620A */
  8476. label000061FC:
  8477. 000061FC  2F38 020C                move.l     -[A7], [0x0000020C /* Time */]
  8478. 00006200  4267                     clr.w      -[A7]
  8479. 00006202  486E FEFC                pea.l      [A6 - 0x104]
  8480. 00006206  4EAD 080A                jsr        [A5 + 0x80A /* export_253 */]
  8481. label0000620A:
  8482. 0000620A  42A7                     clr.l      -[A7]
  8483. 0000620C  42A7                     clr.l      -[A7]
  8484. 0000620E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  8485. 00006212  205F                     movea.l    A0, [A7]+
  8486. 00006214  226E 001C                movea.l    A1, [A6 + 0x1C]
  8487. 00006218  2288                     move.l     [A1], A0
  8488. 0000621A  206E 001C                movea.l    A0, [A6 + 0x1C]
  8489. 0000621E  2F10                     move.l     -[A7], [A0]
  8490. 00006220  486E FEFC                pea.l      [A6 - 0x104]
  8491. 00006224  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  8492. 00006228  508F                     addq.l     A7, 8
  8493. 0000622A  3D40 FFFC                move.w     [A6 - 0x4], D0
  8494. 0000622E  4A6E FFFC                tst.w      [A6 - 0x4]
  8495. 00006232  670A                     beq        +0xC /* 0000623E */
  8496. 00006234  206E 001C                movea.l    A0, [A6 + 0x1C]
  8497. 00006238  2F10                     move.l     -[A7], [A0]
  8498. 0000623A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8499. label0000623E:
  8500. 0000623E  302E FFFC                move.w     D0, [A6 - 0x4]
  8501. label00006242:
  8502. 00006242  285F                     movea.l    A4, [A7]+
  8503. 00006244  4E5E                     unlink     A6
  8504. 00006246  4E75                     rts
  8505. fn00006248:
  8506. 00006248  4E56 FFE6                link       A6, -0x001A
  8507. 0000624C  2F0C                     move.l     -[A7], A4
  8508. 0000624E  286E 000C                movea.l    A4, [A6 + 0xC]
  8509. 00006252  206E 0018                movea.l    A0, [A6 + 0x18]
  8510. 00006256  7001                     moveq.l    D0, 0x01
  8511. 00006258  3080                     move.w     [A0], D0
  8512. 0000625A  508C                     addq.l     A4, 8
  8513. 0000625C  0C54 0005                cmpi.w     [A4], 0x5
  8514. 00006260  6706                     beq        +0x8 /* 00006268 */
  8515. 00006262  7031                     moveq.l    D0, 0x31
  8516. 00006264  6000 0170                bra        +0x172 /* 000063D6 */
  8517. label00006268:
  8518. 00006268  508C                     addq.l     A4, 8
  8519. 0000626A  206E 0018                movea.l    A0, [A6 + 0x18]
  8520. 0000626E  5250                     addq.w     [A0], 1
  8521. 00006270  486E FFFC                pea.l      [A6 - 0x4]
  8522. 00006274  486E FFF6                pea.l      [A6 - 0xA]
  8523. 00006278  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8524. 0000627C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8525. 00006280  2F0C                     move.l     -[A7], A4
  8526. 00006282  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8527. 00006286  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  8528. 0000628A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8529. 0000628E  3D40 FFF4                move.w     [A6 - 0xC], D0
  8530. 00006292  4A6E FFF4                tst.w      [A6 - 0xC]
  8531. 00006296  6708                     beq        +0xA /* 000062A0 */
  8532. 00006298  302E FFF4                move.w     D0, [A6 - 0xC]
  8533. 0000629C  6000 0138                bra        +0x13A /* 000063D6 */
  8534. label000062A0:
  8535. 000062A0  302E FFF6                move.w     D0, [A6 - 0xA]
  8536. 000062A4  48C0                     ext.l      D0
  8537. 000062A6  E780                     asl        D0, 3
  8538. 000062A8  D9C0                     add.l      A4, D0
  8539. 000062AA  206E 0018                movea.l    A0, [A6 + 0x18]
  8540. 000062AE  302E FFF6                move.w     D0, [A6 - 0xA]
  8541. 000062B2  D150                     add.w      [A0], D0
  8542. 000062B4  0C54 0007                cmpi.w     [A4], 0x7
  8543. 000062B8  670E                     beq        +0x10 /* 000062C8 */
  8544. 000062BA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8545. 000062BE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8546. 000062C2  7027                     moveq.l    D0, 0x27
  8547. 000062C4  6000 0110                bra        +0x112 /* 000063D6 */
  8548. label000062C8:
  8549. 000062C8  508C                     addq.l     A4, 8
  8550. 000062CA  206E 0018                movea.l    A0, [A6 + 0x18]
  8551. 000062CE  5250                     addq.w     [A0], 1
  8552. 000062D0  486E FFF8                pea.l      [A6 - 0x8]
  8553. 000062D4  486E FFF6                pea.l      [A6 - 0xA]
  8554. 000062D8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8555. 000062DC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8556. 000062E0  2F0C                     move.l     -[A7], A4
  8557. 000062E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8558. 000062E6  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  8559. 000062EA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8560. 000062EE  3D40 FFF4                move.w     [A6 - 0xC], D0
  8561. 000062F2  4A6E FFF4                tst.w      [A6 - 0xC]
  8562. 000062F6  6710                     beq        +0x12 /* 00006308 */
  8563. 000062F8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8564. 000062FC  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8565. 00006300  302E FFF4                move.w     D0, [A6 - 0xC]
  8566. 00006304  6000 00D0                bra        +0xD2 /* 000063D6 */
  8567. label00006308:
  8568. 00006308  302E FFF6                move.w     D0, [A6 - 0xA]
  8569. 0000630C  48C0                     ext.l      D0
  8570. 0000630E  E780                     asl        D0, 3
  8571. 00006310  D9C0                     add.l      A4, D0
  8572. 00006312  206E 0018                movea.l    A0, [A6 + 0x18]
  8573. 00006316  302E FFF6                move.w     D0, [A6 - 0xA]
  8574. 0000631A  D150                     add.w      [A0], D0
  8575. 0000631C  0C54 0006                cmpi.w     [A4], 0x6
  8576. 00006320  6716                     beq        +0x18 /* 00006338 */
  8577. 00006322  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8578. 00006326  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8579. 0000632A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8580. 0000632E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8581. 00006332  7058                     moveq.l    D0, 0x58
  8582. 00006334  6000 00A0                bra        +0xA2 /* 000063D6 */
  8583. label00006338:
  8584. 00006338  206E 0018                movea.l    A0, [A6 + 0x18]
  8585. 0000633C  5250                     addq.w     [A0], 1
  8586. 0000633E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8587. 00006342  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  8588. 00006346  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8589. 0000634A  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  8590. 0000634E  42A7                     clr.l      -[A7]
  8591. 00006350  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8592. 00006354  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  8593. 00006358  201F                     move.l     D0, [A7]+
  8594. 0000635A  2D40 FFEE                move.l     [A6 - 0x12], D0
  8595. 0000635E  42A7                     clr.l      -[A7]
  8596. 00006360  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8597. 00006364  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  8598. 00006368  201F                     move.l     D0, [A7]+
  8599. 0000636A  2D40 FFEA                move.l     [A6 - 0x16], D0
  8600. 0000636E  206E FFF8                movea.l    A0, [A6 - 0x8]
  8601. 00006372  226E FFFC                movea.l    A1, [A6 - 0x4]
  8602. 00006376  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  8603. 0000637A  2F11                     move.l     -[A7], [A1]
  8604. 0000637C  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  8605. 00006380  2F10                     move.l     -[A7], [A0]
  8606. 00006382  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  8607. 00006386  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8608. 0000638A  2D40 FFE6                move.l     [A6 - 0x1A], D0
  8609. 0000638E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8610. 00006392  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8611. 00006396  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8612. 0000639A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8613. 0000639E  42A7                     clr.l      -[A7]
  8614. 000063A0  42A7                     clr.l      -[A7]
  8615. 000063A2  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  8616. 000063A6  205F                     movea.l    A0, [A7]+
  8617. 000063A8  226E 001C                movea.l    A1, [A6 + 0x1C]
  8618. 000063AC  2288                     move.l     [A1], A0
  8619. 000063AE  206E 001C                movea.l    A0, [A6 + 0x1C]
  8620. 000063B2  2F10                     move.l     -[A7], [A0]
  8621. 000063B4  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  8622. 000063B8  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  8623. 000063BC  508F                     addq.l     A7, 8
  8624. 000063BE  3D40 FFF4                move.w     [A6 - 0xC], D0
  8625. 000063C2  4A6E FFF4                tst.w      [A6 - 0xC]
  8626. 000063C6  670A                     beq        +0xC /* 000063D2 */
  8627. 000063C8  206E 001C                movea.l    A0, [A6 + 0x1C]
  8628. 000063CC  2F10                     move.l     -[A7], [A0]
  8629. 000063CE  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8630. label000063D2:
  8631. 000063D2  302E FFF4                move.w     D0, [A6 - 0xC]
  8632. label000063D6:
  8633. 000063D6  285F                     movea.l    A4, [A7]+
  8634. 000063D8  4E5E                     unlink     A6
  8635. 000063DA  4E75                     rts
  8636. fn000063DC:
  8637. 000063DC  4E56 FF46                link       A6, -0x00BA
  8638. 000063E0  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  8639. 000063E4  286E 000C                movea.l    A4, [A6 + 0xC]
  8640. 000063E8  206E 0018                movea.l    A0, [A6 + 0x18]
  8641. 000063EC  4250                     clr.w      [A0]
  8642. 000063EE  7C01                     moveq.l    D6, 0x01
  8643. 000063F0  0C54 271E                cmpi.w     [A4], 0x271E
  8644. 000063F4  660A                     bne        +0xC /* 00006400 */
  8645. 000063F6  7C00                     moveq.l    D6, 0x00
  8646. 000063F8  206E 0018                movea.l    A0, [A6 + 0x18]
  8647. 000063FC  5250                     addq.w     [A0], 1
  8648. 000063FE  508C                     addq.l     A4, 8
  8649. label00006400:
  8650. 00006400  0C54 0FD6                cmpi.w     [A4], 0xFD6
  8651. 00006404  6706                     beq        +0x8 /* 0000640C */
  8652. 00006406  7002                     moveq.l    D0, 0x02
  8653. 00006408  6000 0890                bra        +0x892 /* 00006C9A */
  8654. label0000640C:
  8655. 0000640C  206E 0018                movea.l    A0, [A6 + 0x18]
  8656. 00006410  5250                     addq.w     [A0], 1
  8657. 00006412  508C                     addq.l     A4, 8
  8658. 00006414  0C54 0005                cmpi.w     [A4], 0x5
  8659. 00006418  6614                     bne        +0x16 /* 0000642E */
  8660. 0000641A  4A46                     tst.w      D6
  8661. 0000641C  6606                     bne        +0x8 /* 00006424 */
  8662. 0000641E  7008                     moveq.l    D0, 0x08
  8663. 00006420  6000 0878                bra        +0x87A /* 00006C9A */
  8664. label00006424:
  8665. 00006424  206E 0018                movea.l    A0, [A6 + 0x18]
  8666. 00006428  5250                     addq.w     [A0], 1
  8667. 0000642A  508C                     addq.l     A4, 8
  8668. 0000642C  6016                     bra        +0x18 /* 00006444 */
  8669. label0000642E:
  8670. 0000642E  0C54 271B                cmpi.w     [A4], 0x271B
  8671. 00006432  6706                     beq        +0x8 /* 0000643A */
  8672. 00006434  7005                     moveq.l    D0, 0x05
  8673. 00006436  6000 0862                bra        +0x864 /* 00006C9A */
  8674. label0000643A:
  8675. 0000643A  206E 0018                movea.l    A0, [A6 + 0x18]
  8676. 0000643E  5250                     addq.w     [A0], 1
  8677. 00006440  508C                     addq.l     A4, 8
  8678. 00006442  7C00                     moveq.l    D6, 0x00
  8679. label00006444:
  8680. 00006444  0C54 2B00                cmpi.w     [A4], 0x2B00 /* '+\0' */
  8681. 00006448  6600 00E8                bne        +0xEA /* 00006532 */
  8682. 0000644C  206E 0018                movea.l    A0, [A6 + 0x18]
  8683. 00006450  5250                     addq.w     [A0], 1
  8684. 00006452  508C                     addq.l     A4, 8
  8685. 00006454  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  8686. 00006458  2050                     movea.l    A0, [A0]
  8687. 0000645A  2D68 000C FF46           move.l     [A6 - 0xBA], [A0 + 0xC]
  8688. 00006460  0C54 271B                cmpi.w     [A4], 0x271B
  8689. 00006464  6600 007E                bne        +0x80 /* 000064E4 */
  8690. 00006468  206E 0018                movea.l    A0, [A6 + 0x18]
  8691. 0000646C  5250                     addq.w     [A0], 1
  8692. 0000646E  508C                     addq.l     A4, 8
  8693. 00006470  486E FF56                pea.l      [A6 - 0xAA]
  8694. 00006474  486E FFFE                pea.l      [A6 - 0x2]
  8695. 00006478  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8696. 0000647C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8697. 00006480  2F0C                     move.l     -[A7], A4
  8698. 00006482  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8699. 00006486  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  8700. 0000648A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8701. 0000648E  3E00                     move.w     D7, D0
  8702. 00006490  4A47                     tst.w      D7
  8703. 00006492  6706                     beq        +0x8 /* 0000649A */
  8704. 00006494  3007                     move.w     D0, D7
  8705. 00006496  6000 0802                bra        +0x804 /* 00006C9A */
  8706. label0000649A:
  8707. 0000649A  0C6E 0006 FF56           cmpi.w     [A6 - 0xAA], 0x6
  8708. 000064A0  6718                     beq        +0x1A /* 000064BA */
  8709. 000064A2  0C6E 0007 FF56           cmpi.w     [A6 - 0xAA], 0x7
  8710. 000064A8  6710                     beq        +0x12 /* 000064BA */
  8711. 000064AA  486E FF56                pea.l      [A6 - 0xAA]
  8712. 000064AE  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  8713. 000064B2  588F                     addq.l     A7, 4
  8714. 000064B4  7002                     moveq.l    D0, 0x02
  8715. 000064B6  6000 07E2                bra        +0x7E4 /* 00006C9A */
  8716. label000064BA:
  8717. 000064BA  206E 0018                movea.l    A0, [A6 + 0x18]
  8718. 000064BE  302E FFFE                move.w     D0, [A6 - 0x2]
  8719. 000064C2  D150                     add.w      [A0], D0
  8720. 000064C4  302E FFFE                move.w     D0, [A6 - 0x2]
  8721. 000064C8  48C0                     ext.l      D0
  8722. 000064CA  E780                     asl        D0, 3
  8723. 000064CC  D9C0                     add.l      A4, D0
  8724. 000064CE  206E FF90                movea.l    A0, [A6 - 0x70]
  8725. 000064D2  2050                     movea.l    A0, [A0]
  8726. 000064D4  2D68 000C FF46           move.l     [A6 - 0xBA], [A0 + 0xC]
  8727. 000064DA  486E FF56                pea.l      [A6 - 0xAA]
  8728. 000064DE  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  8729. 000064E2  588F                     addq.l     A7, 4
  8730. label000064E4:
  8731. 000064E4  4A46                     tst.w      D6
  8732. 000064E6  6714                     beq        +0x16 /* 000064FC */
  8733. 000064E8  0C54 0006                cmpi.w     [A4], 0x6
  8734. 000064EC  6706                     beq        +0x8 /* 000064F4 */
  8735. 000064EE  7058                     moveq.l    D0, 0x58
  8736. 000064F0  6000 07A8                bra        +0x7AA /* 00006C9A */
  8737. label000064F4:
  8738. 000064F4  206E 0018                movea.l    A0, [A6 + 0x18]
  8739. 000064F8  5250                     addq.w     [A0], 1
  8740. 000064FA  508C                     addq.l     A4, 8
  8741. label000064FC:
  8742. 000064FC  42A7                     clr.l      -[A7]
  8743. 000064FE  42A7                     clr.l      -[A7]
  8744. 00006500  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  8745. 00006504  205F                     movea.l    A0, [A7]+
  8746. 00006506  226E 001C                movea.l    A1, [A6 + 0x1C]
  8747. 0000650A  2288                     move.l     [A1], A0
  8748. 0000650C  206E 001C                movea.l    A0, [A6 + 0x1C]
  8749. 00006510  2F10                     move.l     -[A7], [A0]
  8750. 00006512  2F2E FF46                move.l     -[A7], [A6 - 0xBA]
  8751. 00006516  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  8752. 0000651A  508F                     addq.l     A7, 8
  8753. 0000651C  3E00                     move.w     D7, D0
  8754. 0000651E  4A47                     tst.w      D7
  8755. 00006520  670A                     beq        +0xC /* 0000652C */
  8756. 00006522  206E 001C                movea.l    A0, [A6 + 0x1C]
  8757. 00006526  2F10                     move.l     -[A7], [A0]
  8758. 00006528  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8759. label0000652C:
  8760. 0000652C  3007                     move.w     D0, D7
  8761. 0000652E  6000 076A                bra        +0x76C /* 00006C9A */
  8762. label00006532:
  8763. 00006532  0C54 2B0C                cmpi.w     [A4], 0x2B0C
  8764. 00006536  6600 0128                bne        +0x12A /* 00006660 */
  8765. 0000653A  206E 0018                movea.l    A0, [A6 + 0x18]
  8766. 0000653E  5250                     addq.w     [A0], 1
  8767. 00006540  508C                     addq.l     A4, 8
  8768. 00006542  206D B34C                movea.l    A0, [A5 - 0x4CB4]
  8769. 00006546  2050                     movea.l    A0, [A0]
  8770. 00006548  2D68 0008 FF46           move.l     [A6 - 0xBA], [A0 + 0x8]
  8771. 0000654E  0C54 271B                cmpi.w     [A4], 0x271B
  8772. 00006552  6600 00BE                bne        +0xC0 /* 00006612 */
  8773. 00006556  206E 0018                movea.l    A0, [A6 + 0x18]
  8774. 0000655A  5250                     addq.w     [A0], 1
  8775. 0000655C  508C                     addq.l     A4, 8
  8776. 0000655E  486E FF56                pea.l      [A6 - 0xAA]
  8777. 00006562  486E FFFE                pea.l      [A6 - 0x2]
  8778. 00006566  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8779. 0000656A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8780. 0000656E  2F0C                     move.l     -[A7], A4
  8781. 00006570  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8782. 00006574  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  8783. 00006578  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8784. 0000657C  3E00                     move.w     D7, D0
  8785. 0000657E  4A47                     tst.w      D7
  8786. 00006580  6706                     beq        +0x8 /* 00006588 */
  8787. 00006582  3007                     move.w     D0, D7
  8788. 00006584  6000 0714                bra        +0x716 /* 00006C9A */
  8789. label00006588:
  8790. 00006588  0C6E 0005 FF56           cmpi.w     [A6 - 0xAA], 0x5
  8791. 0000658E  6638                     bne        +0x3A /* 000065C8 */
  8792. 00006590  206E 0018                movea.l    A0, [A6 + 0x18]
  8793. 00006594  302E FFFE                move.w     D0, [A6 - 0x2]
  8794. 00006598  D150                     add.w      [A0], D0
  8795. 0000659A  302E FFFE                move.w     D0, [A6 - 0x2]
  8796. 0000659E  48C0                     ext.l      D0
  8797. 000065A0  E780                     asl        D0, 3
  8798. 000065A2  D9C0                     add.l      A4, D0
  8799. 000065A4  486E FF46                pea.l      [A6 - 0xBA]
  8800. 000065A8  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  8801. 000065AC  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  8802. 000065B0  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  8803. 000065B4  4EBA 0720                jsr        [PC + 0x720 /* 00006CD6 */]
  8804. 000065B8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8805. 000065BC  486E FF56                pea.l      [A6 - 0xAA]
  8806. 000065C0  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  8807. 000065C4  588F                     addq.l     A7, 4
  8808. 000065C6  604A                     bra        +0x4C /* 00006612 */
  8809. label000065C8:
  8810. 000065C8  0C6E 0006 FF56           cmpi.w     [A6 - 0xAA], 0x6
  8811. 000065CE  6718                     beq        +0x1A /* 000065E8 */
  8812. 000065D0  0C6E 0007 FF56           cmpi.w     [A6 - 0xAA], 0x7
  8813. 000065D6  6710                     beq        +0x12 /* 000065E8 */
  8814. 000065D8  486E FF56                pea.l      [A6 - 0xAA]
  8815. 000065DC  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  8816. 000065E0  588F                     addq.l     A7, 4
  8817. 000065E2  7002                     moveq.l    D0, 0x02
  8818. 000065E4  6000 06B4                bra        +0x6B6 /* 00006C9A */
  8819. label000065E8:
  8820. 000065E8  206E 0018                movea.l    A0, [A6 + 0x18]
  8821. 000065EC  302E FFFE                move.w     D0, [A6 - 0x2]
  8822. 000065F0  D150                     add.w      [A0], D0
  8823. 000065F2  302E FFFE                move.w     D0, [A6 - 0x2]
  8824. 000065F6  48C0                     ext.l      D0
  8825. 000065F8  E780                     asl        D0, 3
  8826. 000065FA  D9C0                     add.l      A4, D0
  8827. 000065FC  206E FF90                movea.l    A0, [A6 - 0x70]
  8828. 00006600  2050                     movea.l    A0, [A0]
  8829. 00006602  2D68 0008 FF46           move.l     [A6 - 0xBA], [A0 + 0x8]
  8830. 00006608  486E FF56                pea.l      [A6 - 0xAA]
  8831. 0000660C  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  8832. 00006610  588F                     addq.l     A7, 4
  8833. label00006612:
  8834. 00006612  4A46                     tst.w      D6
  8835. 00006614  6714                     beq        +0x16 /* 0000662A */
  8836. 00006616  0C54 0006                cmpi.w     [A4], 0x6
  8837. 0000661A  6706                     beq        +0x8 /* 00006622 */
  8838. 0000661C  7058                     moveq.l    D0, 0x58
  8839. 0000661E  6000 067A                bra        +0x67C /* 00006C9A */
  8840. label00006622:
  8841. 00006622  206E 0018                movea.l    A0, [A6 + 0x18]
  8842. 00006626  5250                     addq.w     [A0], 1
  8843. 00006628  508C                     addq.l     A4, 8
  8844. label0000662A:
  8845. 0000662A  42A7                     clr.l      -[A7]
  8846. 0000662C  42A7                     clr.l      -[A7]
  8847. 0000662E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  8848. 00006632  205F                     movea.l    A0, [A7]+
  8849. 00006634  226E 001C                movea.l    A1, [A6 + 0x1C]
  8850. 00006638  2288                     move.l     [A1], A0
  8851. 0000663A  206E 001C                movea.l    A0, [A6 + 0x1C]
  8852. 0000663E  2F10                     move.l     -[A7], [A0]
  8853. 00006640  2F2E FF46                move.l     -[A7], [A6 - 0xBA]
  8854. 00006644  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  8855. 00006648  508F                     addq.l     A7, 8
  8856. 0000664A  3E00                     move.w     D7, D0
  8857. 0000664C  4A47                     tst.w      D7
  8858. 0000664E  670A                     beq        +0xC /* 0000665A */
  8859. 00006650  206E 001C                movea.l    A0, [A6 + 0x1C]
  8860. 00006654  2F10                     move.l     -[A7], [A0]
  8861. 00006656  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8862. label0000665A:
  8863. 0000665A  3007                     move.w     D0, D7
  8864. 0000665C  6000 063C                bra        +0x63E /* 00006C9A */
  8865. label00006660:
  8866. 00006660  0C54 2B73                cmpi.w     [A4], 0x2B73 /* '+s' */
  8867. 00006664  6600 00E0                bne        +0xE2 /* 00006746 */
  8868. 00006668  206E 0018                movea.l    A0, [A6 + 0x18]
  8869. 0000666C  5250                     addq.w     [A0], 1
  8870. 0000666E  508C                     addq.l     A4, 8
  8871. 00006670  206D B33C                movea.l    A0, [A5 - 0x4CC4]
  8872. 00006674  2050                     movea.l    A0, [A0]
  8873. 00006676  2D68 0002 FF46           move.l     [A6 - 0xBA], [A0 + 0x2]
  8874. 0000667C  0C54 271B                cmpi.w     [A4], 0x271B
  8875. 00006680  6600 0076                bne        +0x78 /* 000066F8 */
  8876. 00006684  206E 0018                movea.l    A0, [A6 + 0x18]
  8877. 00006688  5250                     addq.w     [A0], 1
  8878. 0000668A  508C                     addq.l     A4, 8
  8879. 0000668C  486E FF56                pea.l      [A6 - 0xAA]
  8880. 00006690  486E FFFE                pea.l      [A6 - 0x2]
  8881. 00006694  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8882. 00006698  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8883. 0000669C  2F0C                     move.l     -[A7], A4
  8884. 0000669E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8885. 000066A2  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  8886. 000066A6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8887. 000066AA  3E00                     move.w     D7, D0
  8888. 000066AC  4A47                     tst.w      D7
  8889. 000066AE  6706                     beq        +0x8 /* 000066B6 */
  8890. 000066B0  3007                     move.w     D0, D7
  8891. 000066B2  6000 05E6                bra        +0x5E8 /* 00006C9A */
  8892. label000066B6:
  8893. 000066B6  0C6E 0007 FF56           cmpi.w     [A6 - 0xAA], 0x7
  8894. 000066BC  6710                     beq        +0x12 /* 000066CE */
  8895. 000066BE  486E FF56                pea.l      [A6 - 0xAA]
  8896. 000066C2  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  8897. 000066C6  588F                     addq.l     A7, 4
  8898. 000066C8  7002                     moveq.l    D0, 0x02
  8899. 000066CA  6000 05CE                bra        +0x5D0 /* 00006C9A */
  8900. label000066CE:
  8901. 000066CE  206E 0018                movea.l    A0, [A6 + 0x18]
  8902. 000066D2  302E FFFE                move.w     D0, [A6 - 0x2]
  8903. 000066D6  D150                     add.w      [A0], D0
  8904. 000066D8  302E FFFE                move.w     D0, [A6 - 0x2]
  8905. 000066DC  48C0                     ext.l      D0
  8906. 000066DE  E780                     asl        D0, 3
  8907. 000066E0  D9C0                     add.l      A4, D0
  8908. 000066E2  206E FF80                movea.l    A0, [A6 - 0x80]
  8909. 000066E6  2050                     movea.l    A0, [A0]
  8910. 000066E8  2D68 0002 FF46           move.l     [A6 - 0xBA], [A0 + 0x2]
  8911. 000066EE  486E FF56                pea.l      [A6 - 0xAA]
  8912. 000066F2  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  8913. 000066F6  588F                     addq.l     A7, 4
  8914. label000066F8:
  8915. 000066F8  4A46                     tst.w      D6
  8916. 000066FA  6714                     beq        +0x16 /* 00006710 */
  8917. 000066FC  0C54 0006                cmpi.w     [A4], 0x6
  8918. 00006700  6706                     beq        +0x8 /* 00006708 */
  8919. 00006702  7058                     moveq.l    D0, 0x58
  8920. 00006704  6000 0594                bra        +0x596 /* 00006C9A */
  8921. label00006708:
  8922. 00006708  206E 0018                movea.l    A0, [A6 + 0x18]
  8923. 0000670C  5250                     addq.w     [A0], 1
  8924. 0000670E  508C                     addq.l     A4, 8
  8925. label00006710:
  8926. 00006710  42A7                     clr.l      -[A7]
  8927. 00006712  42A7                     clr.l      -[A7]
  8928. 00006714  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  8929. 00006718  205F                     movea.l    A0, [A7]+
  8930. 0000671A  226E 001C                movea.l    A1, [A6 + 0x1C]
  8931. 0000671E  2288                     move.l     [A1], A0
  8932. 00006720  206E 001C                movea.l    A0, [A6 + 0x1C]
  8933. 00006724  2F10                     move.l     -[A7], [A0]
  8934. 00006726  2F2E FF46                move.l     -[A7], [A6 - 0xBA]
  8935. 0000672A  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  8936. 0000672E  508F                     addq.l     A7, 8
  8937. 00006730  3E00                     move.w     D7, D0
  8938. 00006732  4A47                     tst.w      D7
  8939. 00006734  670A                     beq        +0xC /* 00006740 */
  8940. 00006736  206E 001C                movea.l    A0, [A6 + 0x1C]
  8941. 0000673A  2F10                     move.l     -[A7], [A0]
  8942. 0000673C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  8943. label00006740:
  8944. 00006740  3007                     move.w     D0, D7
  8945. 00006742  6000 0556                bra        +0x558 /* 00006C9A */
  8946. label00006746:
  8947. 00006746  0C54 2B3B                cmpi.w     [A4], 0x2B3B /* '+;' */
  8948. 0000674A  6600 0146                bne        +0x148 /* 00006892 */
  8949. 0000674E  206E 0018                movea.l    A0, [A6 + 0x18]
  8950. 00006752  5250                     addq.w     [A0], 1
  8951. 00006754  508C                     addq.l     A4, 8
  8952. 00006756  0C54 271B                cmpi.w     [A4], 0x271B
  8953. 0000675A  6600 00AA                bne        +0xAC /* 00006806 */
  8954. 0000675E  206E 0018                movea.l    A0, [A6 + 0x18]
  8955. 00006762  5250                     addq.w     [A0], 1
  8956. 00006764  508C                     addq.l     A4, 8
  8957. 00006766  486E FF56                pea.l      [A6 - 0xAA]
  8958. 0000676A  486E FFFE                pea.l      [A6 - 0x2]
  8959. 0000676E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8960. 00006772  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8961. 00006776  2F0C                     move.l     -[A7], A4
  8962. 00006778  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8963. 0000677C  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  8964. 00006780  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8965. 00006784  3E00                     move.w     D7, D0
  8966. 00006786  4A47                     tst.w      D7
  8967. 00006788  6706                     beq        +0x8 /* 00006790 */
  8968. 0000678A  3007                     move.w     D0, D7
  8969. 0000678C  6000 050C                bra        +0x50E /* 00006C9A */
  8970. label00006790:
  8971. 00006790  0C6E 0007 FF56           cmpi.w     [A6 - 0xAA], 0x7
  8972. 00006796  6710                     beq        +0x12 /* 000067A8 */
  8973. 00006798  486E FF56                pea.l      [A6 - 0xAA]
  8974. 0000679C  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  8975. 000067A0  588F                     addq.l     A7, 4
  8976. 000067A2  7002                     moveq.l    D0, 0x02
  8977. 000067A4  6000 04F4                bra        +0x4F6 /* 00006C9A */
  8978. label000067A8:
  8979. 000067A8  206E 0018                movea.l    A0, [A6 + 0x18]
  8980. 000067AC  302E FFFE                move.w     D0, [A6 - 0x2]
  8981. 000067B0  D150                     add.w      [A0], D0
  8982. 000067B2  302E FFFE                move.w     D0, [A6 - 0x2]
  8983. 000067B6  48C0                     ext.l      D0
  8984. 000067B8  E780                     asl        D0, 3
  8985. 000067BA  D9C0                     add.l      A4, D0
  8986. 000067BC  486E FF52                pea.l      [A6 - 0xAE]
  8987. 000067C0  4878 0002                push.l     0x2
  8988. 000067C4  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  8989. 000067C8  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  8990. 000067CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8991. 000067D0  3F00                     move.w     -[A7], D0
  8992. 000067D2  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  8993. 000067D6  548F                     addq.l     A7, 2
  8994. 000067D8  206E FF52                movea.l    A0, [A6 - 0xAE]
  8995. 000067DC  2050                     movea.l    A0, [A0]
  8996. 000067DE  2D68 0002 FF46           move.l     [A6 - 0xBA], [A0 + 0x2]
  8997. 000067E4  4878 0002                push.l     0x2
  8998. 000067E8  2F2E FF78                move.l     -[A7], [A6 - 0x88]
  8999. 000067EC  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  9000. 000067F0  508F                     addq.l     A7, 8
  9001. 000067F2  3F00                     move.w     -[A7], D0
  9002. 000067F4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  9003. 000067F8  548F                     addq.l     A7, 2
  9004. 000067FA  486E FF56                pea.l      [A6 - 0xAA]
  9005. 000067FE  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9006. 00006802  588F                     addq.l     A7, 4
  9007. 00006804  603E                     bra        +0x40 /* 00006844 */
  9008. label00006806:
  9009. 00006806  486E FF52                pea.l      [A6 - 0xAE]
  9010. 0000680A  4878 0002                push.l     0x2
  9011. 0000680E  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  9012. 00006812  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  9013. 00006816  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9014. 0000681A  3F00                     move.w     -[A7], D0
  9015. 0000681C  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  9016. 00006820  548F                     addq.l     A7, 2
  9017. 00006822  206E FF52                movea.l    A0, [A6 - 0xAE]
  9018. 00006826  2050                     movea.l    A0, [A0]
  9019. 00006828  2D68 0002 FF46           move.l     [A6 - 0xBA], [A0 + 0x2]
  9020. 0000682E  4878 0002                push.l     0x2
  9021. 00006832  2F2D B334                move.l     -[A7], [A5 - 0x4CCC]
  9022. 00006836  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  9023. 0000683A  508F                     addq.l     A7, 8
  9024. 0000683C  3F00                     move.w     -[A7], D0
  9025. 0000683E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  9026. 00006842  548F                     addq.l     A7, 2
  9027. label00006844:
  9028. 00006844  4A46                     tst.w      D6
  9029. 00006846  6714                     beq        +0x16 /* 0000685C */
  9030. 00006848  0C54 0006                cmpi.w     [A4], 0x6
  9031. 0000684C  6706                     beq        +0x8 /* 00006854 */
  9032. 0000684E  7058                     moveq.l    D0, 0x58
  9033. 00006850  6000 0448                bra        +0x44A /* 00006C9A */
  9034. label00006854:
  9035. 00006854  206E 0018                movea.l    A0, [A6 + 0x18]
  9036. 00006858  5250                     addq.w     [A0], 1
  9037. 0000685A  508C                     addq.l     A4, 8
  9038. label0000685C:
  9039. 0000685C  42A7                     clr.l      -[A7]
  9040. 0000685E  42A7                     clr.l      -[A7]
  9041. 00006860  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  9042. 00006864  205F                     movea.l    A0, [A7]+
  9043. 00006866  226E 001C                movea.l    A1, [A6 + 0x1C]
  9044. 0000686A  2288                     move.l     [A1], A0
  9045. 0000686C  206E 001C                movea.l    A0, [A6 + 0x1C]
  9046. 00006870  2F10                     move.l     -[A7], [A0]
  9047. 00006872  2F2E FF46                move.l     -[A7], [A6 - 0xBA]
  9048. 00006876  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  9049. 0000687A  508F                     addq.l     A7, 8
  9050. 0000687C  3E00                     move.w     D7, D0
  9051. 0000687E  4A47                     tst.w      D7
  9052. 00006880  670A                     beq        +0xC /* 0000688C */
  9053. 00006882  206E 001C                movea.l    A0, [A6 + 0x1C]
  9054. 00006886  2F10                     move.l     -[A7], [A0]
  9055. 00006888  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  9056. label0000688C:
  9057. 0000688C  3007                     move.w     D0, D7
  9058. 0000688E  6000 040A                bra        +0x40C /* 00006C9A */
  9059. label00006892:
  9060. 00006892  2F0C                     move.l     -[A7], A4
  9061. 00006894  4EBA 040C                jsr        [PC + 0x40C /* 00006CA2 */]
  9062. 00006898  588F                     addq.l     A7, 4
  9063. 0000689A  4A40                     tst.w      D0
  9064. 0000689C  6700 00E6                beq        +0xE8 /* 00006984 */
  9065. 000068A0  206E 0018                movea.l    A0, [A6 + 0x18]
  9066. 000068A4  5250                     addq.w     [A0], 1
  9067. 000068A6  508C                     addq.l     A4, 8
  9068. 000068A8  0C54 271B                cmpi.w     [A4], 0x271B
  9069. 000068AC  6706                     beq        +0x8 /* 000068B4 */
  9070. 000068AE  7005                     moveq.l    D0, 0x05
  9071. 000068B0  6000 03E8                bra        +0x3EA /* 00006C9A */
  9072. label000068B4:
  9073. 000068B4  206E 0018                movea.l    A0, [A6 + 0x18]
  9074. 000068B8  5250                     addq.w     [A0], 1
  9075. 000068BA  508C                     addq.l     A4, 8
  9076. 000068BC  486E FF56                pea.l      [A6 - 0xAA]
  9077. 000068C0  486E FFFE                pea.l      [A6 - 0x2]
  9078. 000068C4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9079. 000068C8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9080. 000068CC  2F0C                     move.l     -[A7], A4
  9081. 000068CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9082. 000068D2  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  9083. 000068D6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9084. 000068DA  3E00                     move.w     D7, D0
  9085. 000068DC  4A47                     tst.w      D7
  9086. 000068DE  6706                     beq        +0x8 /* 000068E6 */
  9087. 000068E0  3007                     move.w     D0, D7
  9088. 000068E2  6000 03B6                bra        +0x3B8 /* 00006C9A */
  9089. label000068E6:
  9090. 000068E6  0C6E 0002 FF56           cmpi.w     [A6 - 0xAA], 0x2
  9091. 000068EC  6710                     beq        +0x12 /* 000068FE */
  9092. 000068EE  486E FF56                pea.l      [A6 - 0xAA]
  9093. 000068F2  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9094. 000068F6  588F                     addq.l     A7, 4
  9095. 000068F8  7002                     moveq.l    D0, 0x02
  9096. 000068FA  6000 039E                bra        +0x3A0 /* 00006C9A */
  9097. label000068FE:
  9098. 000068FE  206E 0018                movea.l    A0, [A6 + 0x18]
  9099. 00006902  302E FFFE                move.w     D0, [A6 - 0x2]
  9100. 00006906  D150                     add.w      [A0], D0
  9101. 00006908  302E FFFE                move.w     D0, [A6 - 0x2]
  9102. 0000690C  48C0                     ext.l      D0
  9103. 0000690E  E780                     asl        D0, 3
  9104. 00006910  D9C0                     add.l      A4, D0
  9105. 00006912  42A7                     clr.l      -[A7]
  9106. 00006914  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  9107. 00006918  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  9108. 0000691C  201F                     move.l     D0, [A7]+
  9109. 0000691E  4878 001A                push.l     0x1A
  9110. 00006922  2F00                     move.l     -[A7], D0
  9111. 00006924  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  9112. 00006928  2D40 FF46                move.l     [A6 - 0xBA], D0
  9113. 0000692C  486E FF56                pea.l      [A6 - 0xAA]
  9114. 00006930  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9115. 00006934  588F                     addq.l     A7, 4
  9116. 00006936  4A46                     tst.w      D6
  9117. 00006938  6714                     beq        +0x16 /* 0000694E */
  9118. 0000693A  0C54 0006                cmpi.w     [A4], 0x6
  9119. 0000693E  6706                     beq        +0x8 /* 00006946 */
  9120. 00006940  7058                     moveq.l    D0, 0x58
  9121. 00006942  6000 0356                bra        +0x358 /* 00006C9A */
  9122. label00006946:
  9123. 00006946  206E 0018                movea.l    A0, [A6 + 0x18]
  9124. 0000694A  5250                     addq.w     [A0], 1
  9125. 0000694C  508C                     addq.l     A4, 8
  9126. label0000694E:
  9127. 0000694E  42A7                     clr.l      -[A7]
  9128. 00006950  42A7                     clr.l      -[A7]
  9129. 00006952  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  9130. 00006956  205F                     movea.l    A0, [A7]+
  9131. 00006958  226E 001C                movea.l    A1, [A6 + 0x1C]
  9132. 0000695C  2288                     move.l     [A1], A0
  9133. 0000695E  206E 001C                movea.l    A0, [A6 + 0x1C]
  9134. 00006962  2F10                     move.l     -[A7], [A0]
  9135. 00006964  2F2E FF46                move.l     -[A7], [A6 - 0xBA]
  9136. 00006968  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  9137. 0000696C  508F                     addq.l     A7, 8
  9138. 0000696E  3E00                     move.w     D7, D0
  9139. 00006970  4A47                     tst.w      D7
  9140. 00006972  670A                     beq        +0xC /* 0000697E */
  9141. 00006974  206E 001C                movea.l    A0, [A6 + 0x1C]
  9142. 00006978  2F10                     move.l     -[A7], [A0]
  9143. 0000697A  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  9144. label0000697E:
  9145. 0000697E  3007                     move.w     D0, D7
  9146. 00006980  6000 0318                bra        +0x31A /* 00006C9A */
  9147. label00006984:
  9148. 00006984  0C54 2B12                cmpi.w     [A4], 0x2B12
  9149. 00006988  6600 008E                bne        +0x90 /* 00006A18 */
  9150. 0000698C  206E 0018                movea.l    A0, [A6 + 0x18]
  9151. 00006990  5250                     addq.w     [A0], 1
  9152. 00006992  508C                     addq.l     A4, 8
  9153. 00006994  70FF                     moveq.l    D0, 0xFFFFFFFF
  9154. 00006996  2D40 FF46                move.l     [A6 - 0xBA], D0
  9155. 0000699A  0C54 2B73                cmpi.w     [A4], 0x2B73 /* '+s' */
  9156. 0000699E  6608                     bne        +0xA /* 000069A8 */
  9157. 000069A0  306D B114                movea.w    A0, [A5 - 0x4EEC]
  9158. 000069A4  2D48 FF46                move.l     [A6 - 0xBA], A0
  9159. label000069A8:
  9160. 000069A8  0C54 2B3B                cmpi.w     [A4], 0x2B3B /* '+;' */
  9161. 000069AC  6608                     bne        +0xA /* 000069B6 */
  9162. 000069AE  306D B116                movea.w    A0, [A5 - 0x4EEA]
  9163. 000069B2  2D48 FF46                move.l     [A6 - 0xBA], A0
  9164. label000069B6:
  9165. 000069B6  4AAE FF46                tst.l      [A6 - 0xBA]
  9166. 000069BA  6C06                     bge        +0x8 /* 000069C2 */
  9167. 000069BC  7002                     moveq.l    D0, 0x02
  9168. 000069BE  6000 02DA                bra        +0x2DC /* 00006C9A */
  9169. label000069C2:
  9170. 000069C2  206E 0018                movea.l    A0, [A6 + 0x18]
  9171. 000069C6  5250                     addq.w     [A0], 1
  9172. 000069C8  508C                     addq.l     A4, 8
  9173. 000069CA  4A46                     tst.w      D6
  9174. 000069CC  6714                     beq        +0x16 /* 000069E2 */
  9175. 000069CE  0C54 0006                cmpi.w     [A4], 0x6
  9176. 000069D2  6706                     beq        +0x8 /* 000069DA */
  9177. 000069D4  7058                     moveq.l    D0, 0x58
  9178. 000069D6  6000 02C2                bra        +0x2C4 /* 00006C9A */
  9179. label000069DA:
  9180. 000069DA  206E 0018                movea.l    A0, [A6 + 0x18]
  9181. 000069DE  5250                     addq.w     [A0], 1
  9182. 000069E0  508C                     addq.l     A4, 8
  9183. label000069E2:
  9184. 000069E2  42A7                     clr.l      -[A7]
  9185. 000069E4  42A7                     clr.l      -[A7]
  9186. 000069E6  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  9187. 000069EA  205F                     movea.l    A0, [A7]+
  9188. 000069EC  226E 001C                movea.l    A1, [A6 + 0x1C]
  9189. 000069F0  2288                     move.l     [A1], A0
  9190. 000069F2  206E 001C                movea.l    A0, [A6 + 0x1C]
  9191. 000069F6  2F10                     move.l     -[A7], [A0]
  9192. 000069F8  2F2E FF46                move.l     -[A7], [A6 - 0xBA]
  9193. 000069FC  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  9194. 00006A00  508F                     addq.l     A7, 8
  9195. 00006A02  3E00                     move.w     D7, D0
  9196. 00006A04  4A47                     tst.w      D7
  9197. 00006A06  670A                     beq        +0xC /* 00006A12 */
  9198. 00006A08  206E 001C                movea.l    A0, [A6 + 0x1C]
  9199. 00006A0C  2F10                     move.l     -[A7], [A0]
  9200. 00006A0E  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  9201. label00006A12:
  9202. 00006A12  3007                     move.w     D0, D7
  9203. 00006A14  6000 0284                bra        +0x286 /* 00006C9A */
  9204. label00006A18:
  9205. 00006A18  78FF                     moveq.l    D4, 0xFFFFFFFF
  9206. 00006A1A  7A00                     moveq.l    D5, 0x00
  9207. 00006A1C  0C54 2B0B                cmpi.w     [A4], 0x2B0B
  9208. 00006A20  6602                     bne        +0x4 /* 00006A24 */
  9209. 00006A22  7A04                     moveq.l    D5, 0x04
  9210. label00006A24:
  9211. 00006A24  0C54 2AFF                cmpi.w     [A4], 0x2AFF
  9212. 00006A28  6602                     bne        +0x4 /* 00006A2C */
  9213. 00006A2A  7A05                     moveq.l    D5, 0x05
  9214. label00006A2C:
  9215. 00006A2C  4A45                     tst.w      D5
  9216. 00006A2E  6708                     beq        +0xA /* 00006A38 */
  9217. 00006A30  508C                     addq.l     A4, 8
  9218. 00006A32  206E 0018                movea.l    A0, [A6 + 0x18]
  9219. 00006A36  5250                     addq.w     [A0], 1
  9220. label00006A38:
  9221. 00006A38  0C54 2B08                cmpi.w     [A4], 0x2B08
  9222. 00006A3C  6608                     bne        +0xA /* 00006A46 */
  9223. 00006A3E  4A45                     tst.w      D5
  9224. 00006A40  6602                     bne        +0x4 /* 00006A44 */
  9225. 00006A42  7A04                     moveq.l    D5, 0x04
  9226. label00006A44:
  9227. 00006A44  7801                     moveq.l    D4, 0x01
  9228. label00006A46:
  9229. 00006A46  0C54 2B2B                cmpi.w     [A4], 0x2B2B /* '++' */
  9230. 00006A4A  6608                     bne        +0xA /* 00006A54 */
  9231. 00006A4C  4A45                     tst.w      D5
  9232. 00006A4E  6602                     bne        +0x4 /* 00006A52 */
  9233. 00006A50  7A04                     moveq.l    D5, 0x04
  9234. label00006A52:
  9235. 00006A52  7800                     moveq.l    D4, 0x00
  9236. label00006A54:
  9237. 00006A54  0C54 2B22                cmpi.w     [A4], 0x2B22 /* '+\"' */
  9238. 00006A58  6608                     bne        +0xA /* 00006A62 */
  9239. 00006A5A  4A45                     tst.w      D5
  9240. 00006A5C  6602                     bne        +0x4 /* 00006A60 */
  9241. 00006A5E  7A05                     moveq.l    D5, 0x05
  9242. label00006A60:
  9243. 00006A60  7802                     moveq.l    D4, 0x02
  9244. label00006A62:
  9245. 00006A62  0C44 FFFF                cmpi.w     D4, 0xFFFF
  9246. 00006A66  6700 011E                beq        +0x120 /* 00006B86 */
  9247. 00006A6A  508C                     addq.l     A4, 8
  9248. 00006A6C  206E 0018                movea.l    A0, [A6 + 0x18]
  9249. 00006A70  5250                     addq.w     [A0], 1
  9250. 00006A72  0C54 271B                cmpi.w     [A4], 0x271B
  9251. 00006A76  6600 009A                bne        +0x9C /* 00006B12 */
  9252. 00006A7A  206E 0018                movea.l    A0, [A6 + 0x18]
  9253. 00006A7E  5250                     addq.w     [A0], 1
  9254. 00006A80  508C                     addq.l     A4, 8
  9255. 00006A82  486E FF56                pea.l      [A6 - 0xAA]
  9256. 00006A86  486E FFFE                pea.l      [A6 - 0x2]
  9257. 00006A8A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9258. 00006A8E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9259. 00006A92  2F0C                     move.l     -[A7], A4
  9260. 00006A94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9261. 00006A98  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  9262. 00006A9C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9263. 00006AA0  3E00                     move.w     D7, D0
  9264. 00006AA2  4A47                     tst.w      D7
  9265. 00006AA4  6706                     beq        +0x8 /* 00006AAC */
  9266. 00006AA6  3007                     move.w     D0, D7
  9267. 00006AA8  6000 01F0                bra        +0x1F2 /* 00006C9A */
  9268. label00006AAC:
  9269. 00006AAC  0C6E 0004 FF56           cmpi.w     [A6 - 0xAA], 0x4
  9270. 00006AB2  6D08                     blt        +0xA /* 00006ABC */
  9271. 00006AB4  0C6E 0007 FF56           cmpi.w     [A6 - 0xAA], 0x7
  9272. 00006ABA  6F10                     ble        +0x12 /* 00006ACC */
  9273. label00006ABC:
  9274. 00006ABC  486E FF56                pea.l      [A6 - 0xAA]
  9275. 00006AC0  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9276. 00006AC4  588F                     addq.l     A7, 4
  9277. 00006AC6  7002                     moveq.l    D0, 0x02
  9278. 00006AC8  6000 01D0                bra        +0x1D2 /* 00006C9A */
  9279. label00006ACC:
  9280. 00006ACC  206E 0018                movea.l    A0, [A6 + 0x18]
  9281. 00006AD0  302E FFFE                move.w     D0, [A6 - 0x2]
  9282. 00006AD4  D150                     add.w      [A0], D0
  9283. 00006AD6  302E FFFE                move.w     D0, [A6 - 0x2]
  9284. 00006ADA  48C0                     ext.l      D0
  9285. 00006ADC  E780                     asl        D0, 3
  9286. 00006ADE  D9C0                     add.l      A4, D0
  9287. 00006AE0  0C45 0004                cmpi.w     D5, 0x4
  9288. 00006AE4  6608                     bne        +0xA /* 00006AEE */
  9289. 00006AE6  2D6E FFA4 FF4A           move.l     [A6 - 0xB6], [A6 - 0x5C]
  9290. 00006AEC  6006                     bra        +0x8 /* 00006AF4 */
  9291. label00006AEE:
  9292. 00006AEE  2D6E FFB8 FF4A           move.l     [A6 - 0xB6], [A6 - 0x48]
  9293. label00006AF4:
  9294. 00006AF4  3F04                     move.w     -[A7], D4
  9295. 00006AF6  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  9296. 00006AFA  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  9297. 00006AFE  5C8F                     addq.l     A7, 6
  9298. 00006B00  48C0                     ext.l      D0
  9299. 00006B02  2D40 FF46                move.l     [A6 - 0xBA], D0
  9300. 00006B06  486E FF56                pea.l      [A6 - 0xAA]
  9301. 00006B0A  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9302. 00006B0E  588F                     addq.l     A7, 4
  9303. 00006B10  6026                     bra        +0x28 /* 00006B38 */
  9304. label00006B12:
  9305. 00006B12  0C45 0004                cmpi.w     D5, 0x4
  9306. 00006B16  6608                     bne        +0xA /* 00006B20 */
  9307. 00006B18  2D6D B360 FF4A           move.l     [A6 - 0xB6], [A5 - 0x4CA0]
  9308. 00006B1E  6006                     bra        +0x8 /* 00006B26 */
  9309. label00006B20:
  9310. 00006B20  2D6D B374 FF4A           move.l     [A6 - 0xB6], [A5 - 0x4C8C]
  9311. label00006B26:
  9312. 00006B26  3F04                     move.w     -[A7], D4
  9313. 00006B28  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  9314. 00006B2C  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  9315. 00006B30  5C8F                     addq.l     A7, 6
  9316. 00006B32  48C0                     ext.l      D0
  9317. 00006B34  2D40 FF46                move.l     [A6 - 0xBA], D0
  9318. label00006B38:
  9319. 00006B38  4A46                     tst.w      D6
  9320. 00006B3A  6714                     beq        +0x16 /* 00006B50 */
  9321. 00006B3C  0C54 0006                cmpi.w     [A4], 0x6
  9322. 00006B40  6706                     beq        +0x8 /* 00006B48 */
  9323. 00006B42  7058                     moveq.l    D0, 0x58
  9324. 00006B44  6000 0154                bra        +0x156 /* 00006C9A */
  9325. label00006B48:
  9326. 00006B48  206E 0018                movea.l    A0, [A6 + 0x18]
  9327. 00006B4C  5250                     addq.w     [A0], 1
  9328. 00006B4E  508C                     addq.l     A4, 8
  9329. label00006B50:
  9330. 00006B50  42A7                     clr.l      -[A7]
  9331. 00006B52  42A7                     clr.l      -[A7]
  9332. 00006B54  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  9333. 00006B58  205F                     movea.l    A0, [A7]+
  9334. 00006B5A  226E 001C                movea.l    A1, [A6 + 0x1C]
  9335. 00006B5E  2288                     move.l     [A1], A0
  9336. 00006B60  206E 001C                movea.l    A0, [A6 + 0x1C]
  9337. 00006B64  2F10                     move.l     -[A7], [A0]
  9338. 00006B66  2F2E FF46                move.l     -[A7], [A6 - 0xBA]
  9339. 00006B6A  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  9340. 00006B6E  508F                     addq.l     A7, 8
  9341. 00006B70  3E00                     move.w     D7, D0
  9342. 00006B72  4A47                     tst.w      D7
  9343. 00006B74  670A                     beq        +0xC /* 00006B80 */
  9344. 00006B76  206E 001C                movea.l    A0, [A6 + 0x1C]
  9345. 00006B7A  2F10                     move.l     -[A7], [A0]
  9346. 00006B7C  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  9347. label00006B80:
  9348. 00006B80  3007                     move.w     D0, D7
  9349. 00006B82  6000 0116                bra        +0x118 /* 00006C9A */
  9350. label00006B86:
  9351. 00006B86  4A45                     tst.w      D5
  9352. 00006B88  6706                     beq        +0x8 /* 00006B90 */
  9353. 00006B8A  7002                     moveq.l    D0, 0x02
  9354. 00006B8C  6000 010C                bra        +0x10E /* 00006C9A */
  9355. label00006B90:
  9356. 00006B90  78FF                     moveq.l    D4, 0xFFFFFFFF
  9357. 00006B92  0C54 2B33                cmpi.w     [A4], 0x2B33 /* '+3' */
  9358. 00006B96  6604                     bne        +0x6 /* 00006B9C */
  9359. 00006B98  383C 1F42                move.w     D4, 0x1F42
  9360. label00006B9C:
  9361. 00006B9C  0C54 2B0E                cmpi.w     [A4], 0x2B0E
  9362. 00006BA0  6604                     bne        +0x6 /* 00006BA6 */
  9363. 00006BA2  383C 1F44                move.w     D4, 0x1F44
  9364. label00006BA6:
  9365. 00006BA6  0C54 2B37                cmpi.w     [A4], 0x2B37 /* '+7' */
  9366. 00006BAA  6604                     bne        +0x6 /* 00006BB0 */
  9367. 00006BAC  383C 1F41                move.w     D4, 0x1F41
  9368. label00006BB0:
  9369. 00006BB0  0C54 2B76                cmpi.w     [A4], 0x2B76 /* '+v' */
  9370. 00006BB4  6604                     bne        +0x6 /* 00006BBA */
  9371. 00006BB6  383C 1F43                move.w     D4, 0x1F43
  9372. label00006BBA:
  9373. 00006BBA  0C44 FFFF                cmpi.w     D4, 0xFFFF
  9374. 00006BBE  6606                     bne        +0x8 /* 00006BC6 */
  9375. 00006BC0  7004                     moveq.l    D0, 0x04
  9376. 00006BC2  6000 00D6                bra        +0xD8 /* 00006C9A */
  9377. label00006BC6:
  9378. 00006BC6  508C                     addq.l     A4, 8
  9379. 00006BC8  206E 0018                movea.l    A0, [A6 + 0x18]
  9380. 00006BCC  5250                     addq.w     [A0], 1
  9381. 00006BCE  0C54 271B                cmpi.w     [A4], 0x271B
  9382. 00006BD2  6706                     beq        +0x8 /* 00006BDA */
  9383. 00006BD4  7005                     moveq.l    D0, 0x05
  9384. 00006BD6  6000 00C2                bra        +0xC4 /* 00006C9A */
  9385. label00006BDA:
  9386. 00006BDA  508C                     addq.l     A4, 8
  9387. 00006BDC  206E 0018                movea.l    A0, [A6 + 0x18]
  9388. 00006BE0  5250                     addq.w     [A0], 1
  9389. 00006BE2  486E FF4E                pea.l      [A6 - 0xB2]
  9390. 00006BE6  486E FFFE                pea.l      [A6 - 0x2]
  9391. 00006BEA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9392. 00006BEE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9393. 00006BF2  2F0C                     move.l     -[A7], A4
  9394. 00006BF4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9395. 00006BF8  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  9396. 00006BFC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9397. 00006C00  3E00                     move.w     D7, D0
  9398. 00006C02  4A47                     tst.w      D7
  9399. 00006C04  6706                     beq        +0x8 /* 00006C0C */
  9400. 00006C06  3007                     move.w     D0, D7
  9401. 00006C08  6000 0090                bra        +0x92 /* 00006C9A */
  9402. label00006C0C:
  9403. 00006C0C  206E 0018                movea.l    A0, [A6 + 0x18]
  9404. 00006C10  302E FFFE                move.w     D0, [A6 - 0x2]
  9405. 00006C14  D150                     add.w      [A0], D0
  9406. 00006C16  302E FFFE                move.w     D0, [A6 - 0x2]
  9407. 00006C1A  48C0                     ext.l      D0
  9408. 00006C1C  E780                     asl        D0, 3
  9409. 00006C1E  D9C0                     add.l      A4, D0
  9410. 00006C20  4A46                     tst.w      D6
  9411. 00006C22  6714                     beq        +0x16 /* 00006C38 */
  9412. 00006C24  0C54 0006                cmpi.w     [A4], 0x6
  9413. 00006C28  6706                     beq        +0x8 /* 00006C30 */
  9414. 00006C2A  7058                     moveq.l    D0, 0x58
  9415. 00006C2C  6000 006C                bra        +0x6E /* 00006C9A */
  9416. label00006C30:
  9417. 00006C30  206E 0018                movea.l    A0, [A6 + 0x18]
  9418. 00006C34  5250                     addq.w     [A0], 1
  9419. 00006C36  508C                     addq.l     A4, 8
  9420. label00006C38:
  9421. 00006C38  42A7                     clr.l      -[A7]
  9422. 00006C3A  2F2E FF4E                move.l     -[A7], [A6 - 0xB2]
  9423. 00006C3E  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  9424. 00006C42  201F                     move.l     D0, [A7]+
  9425. 00006C44  2D40 FF46                move.l     [A6 - 0xBA], D0
  9426. 00006C48  3F04                     move.w     -[A7], D4
  9427. 00006C4A  2F2E FF46                move.l     -[A7], [A6 - 0xBA]
  9428. 00006C4E  42A7                     clr.l      -[A7]
  9429. 00006C50  2F2E FF4E                move.l     -[A7], [A6 - 0xB2]
  9430. 00006C54  4EAD 0C7A                jsr        [A5 + 0xC7A /* export_395 */]
  9431. 00006C58  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9432. 00006C5C  2D40 FF46                move.l     [A6 - 0xBA], D0
  9433. 00006C60  2F2E FF4E                move.l     -[A7], [A6 - 0xB2]
  9434. 00006C64  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  9435. 00006C68  42A7                     clr.l      -[A7]
  9436. 00006C6A  42A7                     clr.l      -[A7]
  9437. 00006C6C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  9438. 00006C70  205F                     movea.l    A0, [A7]+
  9439. 00006C72  226E 001C                movea.l    A1, [A6 + 0x1C]
  9440. 00006C76  2288                     move.l     [A1], A0
  9441. 00006C78  206E 001C                movea.l    A0, [A6 + 0x1C]
  9442. 00006C7C  2F10                     move.l     -[A7], [A0]
  9443. 00006C7E  2F2E FF46                move.l     -[A7], [A6 - 0xBA]
  9444. 00006C82  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  9445. 00006C86  508F                     addq.l     A7, 8
  9446. 00006C88  3E00                     move.w     D7, D0
  9447. 00006C8A  4A47                     tst.w      D7
  9448. 00006C8C  670A                     beq        +0xC /* 00006C98 */
  9449. 00006C8E  206E 001C                movea.l    A0, [A6 + 0x1C]
  9450. 00006C92  2F10                     move.l     -[A7], [A0]
  9451. 00006C94  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  9452. label00006C98:
  9453. 00006C98  3007                     move.w     D0, D7
  9454. label00006C9A:
  9455. 00006C9A  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  9456. 00006C9E  4E5E                     unlink     A6
  9457. 00006CA0  4E75                     rts
  9458. fn00006CA2:
  9459. 00006CA2  4E56 0000                link       A6, 0
  9460. 00006CA6  2F0C                     move.l     -[A7], A4
  9461. 00006CA8  286E 0008                movea.l    A4, [A6 + 0x8]
  9462. 00006CAC  0C54 2B33                cmpi.w     [A4], 0x2B33 /* '+3' */
  9463. 00006CB0  6704                     beq        +0x6 /* 00006CB6 */
  9464. 00006CB2  7000                     moveq.l    D0, 0x00
  9465. 00006CB4  601A                     bra        +0x1C /* 00006CD0 */
  9466. label00006CB6:
  9467. 00006CB6  508C                     addq.l     A4, 8
  9468. 00006CB8  0C54 271B                cmpi.w     [A4], 0x271B
  9469. 00006CBC  6704                     beq        +0x6 /* 00006CC2 */
  9470. 00006CBE  7000                     moveq.l    D0, 0x00
  9471. 00006CC0  600E                     bra        +0x10 /* 00006CD0 */
  9472. label00006CC2:
  9473. 00006CC2  508C                     addq.l     A4, 8
  9474. 00006CC4  0C54 2B39                cmpi.w     [A4], 0x2B39 /* '+9' */
  9475. 00006CC8  6704                     beq        +0x6 /* 00006CCE */
  9476. 00006CCA  7000                     moveq.l    D0, 0x00
  9477. 00006CCC  6002                     bra        +0x4 /* 00006CD0 */
  9478. label00006CCE:
  9479. 00006CCE  7001                     moveq.l    D0, 0x01
  9480. label00006CD0:
  9481. 00006CD0  285F                     movea.l    A4, [A7]+
  9482. 00006CD2  4E5E                     unlink     A6
  9483. 00006CD4  4E75                     rts
  9484. fn00006CD6:
  9485. 00006CD6  4E56 FFC0                link       A6, -0x0040
  9486. 00006CDA  48E7 0300                movem.l    -[A7], D6,D7
  9487. 00006CDE  206E 0014                movea.l    A0, [A6 + 0x14]
  9488. 00006CE2  4290                     clr.l      [A0]
  9489. 00006CE4  206E 000C                movea.l    A0, [A6 + 0xC]
  9490. 00006CE8  2050                     movea.l    A0, [A0]
  9491. 00006CEA  2C28 0008                move.l     D6, [A0 + 0x8]
  9492. 00006CEE  7E01                     moveq.l    D7, 0x01
  9493. 00006CF0  6028                     bra        +0x2A /* 00006D1A */
  9494. label00006CF2:
  9495. 00006CF2  486E FFC0                pea.l      [A6 - 0x40]
  9496. 00006CF6  2F07                     move.l     -[A7], D7
  9497. 00006CF8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9498. 00006CFC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9499. 00006D00  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  9500. 00006D04  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9501. 00006D08  202E FFC4                move.l     D0, [A6 - 0x3C]
  9502. 00006D0C  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  9503. 00006D10  6606                     bne        +0x8 /* 00006D18 */
  9504. 00006D12  206E 0014                movea.l    A0, [A6 + 0x14]
  9505. 00006D16  5290                     addq.l     [A0], 1
  9506. label00006D18:
  9507. 00006D18  5287                     addq.l     D7, 1
  9508. label00006D1A:
  9509. 00006D1A  BE86                     cmp.l      D7, D6
  9510. 00006D1C  6FD4                     ble        -0x2A /* 00006CF2 */
  9511. 00006D1E  4CDF 00C0                movem.l    D6,D7, [A7]+
  9512. 00006D22  4E5E                     unlink     A6
  9513. 00006D24  4E75                     rts
  9514. fn00006D26:
  9515. 00006D26  4E56 FE46                link       A6, -0x01BA
  9516. 00006D2A  48E7 0018                movem.l    -[A7], A3,A4
  9517. 00006D2E  286E 000C                movea.l    A4, [A6 + 0xC]
  9518. 00006D32  206E 0018                movea.l    A0, [A6 + 0x18]
  9519. 00006D36  4250                     clr.w      [A0]
  9520. 00006D38  0C54 271E                cmpi.w     [A4], 0x271E
  9521. 00006D3C  662A                     bne        +0x2C /* 00006D68 */
  9522. 00006D3E  206E 0018                movea.l    A0, [A6 + 0x18]
  9523. 00006D42  5250                     addq.w     [A0], 1
  9524. 00006D44  508C                     addq.l     A4, 8
  9525. 00006D46  3D54 FF46                move.w     [A6 - 0xBA], [A4]
  9526. 00006D4A  206E 0018                movea.l    A0, [A6 + 0x18]
  9527. 00006D4E  5250                     addq.w     [A0], 1
  9528. 00006D50  508C                     addq.l     A4, 8
  9529. 00006D52  0C54 271B                cmpi.w     [A4], 0x271B
  9530. 00006D56  6706                     beq        +0x8 /* 00006D5E */
  9531. 00006D58  7005                     moveq.l    D0, 0x05
  9532. 00006D5A  6000 01A8                bra        +0x1AA /* 00006F04 */
  9533. label00006D5E:
  9534. 00006D5E  206E 0018                movea.l    A0, [A6 + 0x18]
  9535. 00006D62  5250                     addq.w     [A0], 1
  9536. 00006D64  508C                     addq.l     A4, 8
  9537. 00006D66  6028                     bra        +0x2A /* 00006D90 */
  9538. label00006D68:
  9539. 00006D68  3D54 FF46                move.w     [A6 - 0xBA], [A4]
  9540. 00006D6C  206E 0018                movea.l    A0, [A6 + 0x18]
  9541. 00006D70  5250                     addq.w     [A0], 1
  9542. 00006D72  508C                     addq.l     A4, 8
  9543. 00006D74  0C54 271B                cmpi.w     [A4], 0x271B
  9544. 00006D78  660A                     bne        +0xC /* 00006D84 */
  9545. 00006D7A  206E 0018                movea.l    A0, [A6 + 0x18]
  9546. 00006D7E  5250                     addq.w     [A0], 1
  9547. 00006D80  508C                     addq.l     A4, 8
  9548. 00006D82  600C                     bra        +0xE /* 00006D90 */
  9549. label00006D84:
  9550. 00006D84  0C54 0005                cmpi.w     [A4], 0x5
  9551. 00006D88  6706                     beq        +0x8 /* 00006D90 */
  9552. 00006D8A  7031                     moveq.l    D0, 0x31
  9553. 00006D8C  6000 0176                bra        +0x178 /* 00006F04 */
  9554. label00006D90:
  9555. 00006D90  486E FF50                pea.l      [A6 - 0xB0]
  9556. 00006D94  486E FF4A                pea.l      [A6 - 0xB6]
  9557. 00006D98  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9558. 00006D9C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9559. 00006DA0  2F0C                     move.l     -[A7], A4
  9560. 00006DA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9561. 00006DA6  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  9562. 00006DAA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9563. 00006DAE  3D40 FF48                move.w     [A6 - 0xB8], D0
  9564. 00006DB2  4A6E FF48                tst.w      [A6 - 0xB8]
  9565. 00006DB6  6708                     beq        +0xA /* 00006DC0 */
  9566. 00006DB8  302E FF48                move.w     D0, [A6 - 0xB8]
  9567. 00006DBC  6000 0146                bra        +0x148 /* 00006F04 */
  9568. label00006DC0:
  9569. 00006DC0  206E 0018                movea.l    A0, [A6 + 0x18]
  9570. 00006DC4  302E FF4A                move.w     D0, [A6 - 0xB6]
  9571. 00006DC8  D150                     add.w      [A0], D0
  9572. 00006DCA  486E FFFC                pea.l      [A6 - 0x4]
  9573. 00006DCE  2F2E FF50                move.l     -[A7], [A6 - 0xB0]
  9574. 00006DD2  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  9575. 00006DD6  508F                     addq.l     A7, 8
  9576. 00006DD8  3D40 FF48                move.w     [A6 - 0xB8], D0
  9577. 00006DDC  2F2E FF50                move.l     -[A7], [A6 - 0xB0]
  9578. 00006DE0  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  9579. 00006DE4  4A6E FF48                tst.w      [A6 - 0xB8]
  9580. 00006DE8  6708                     beq        +0xA /* 00006DF2 */
  9581. 00006DEA  302E FF48                move.w     D0, [A6 - 0xB8]
  9582. 00006DEE  6000 0114                bra        +0x116 /* 00006F04 */
  9583. label00006DF2:
  9584. 00006DF2  0C6E 0BC5 FF46           cmpi.w     [A6 - 0xBA], 0xBC5
  9585. 00006DF8  6600 007E                bne        +0x80 /* 00006E78 */
  9586. 00006DFC  0CAE 0000 0001 FFFC      cmpi.l     [A6 - 0x4], 0x1
  9587. 00006E04  6D0A                     blt        +0xC /* 00006E10 */
  9588. 00006E06  306D B116                movea.w    A0, [A5 - 0x4EEA]
  9589. 00006E0A  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  9590. 00006E0E  6C06                     bge        +0x8 /* 00006E16 */
  9591. label00006E10:
  9592. 00006E10  7002                     moveq.l    D0, 0x02
  9593. 00006E12  6000 00F0                bra        +0xF2 /* 00006F04 */
  9594. label00006E16:
  9595. 00006E16  206D B148                movea.l    A0, [A5 - 0x4EB8]
  9596. 00006E1A  202E FFFC                move.l     D0, [A6 - 0x4]
  9597. 00006E1E  5380                     subq.l     D0, 1
  9598. 00006E20  2F00                     move.l     -[A7], D0
  9599. 00006E22  2F3C 0000 001C           move.l     -[A7], 0x1C
  9600. 00006E28  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  9601. 00006E2C  D090                     add.l      D0, [A0]
  9602. 00006E2E  2040                     movea.l    A0, D0
  9603. 00006E30  43EE FF56                lea.l      A1, [A6 - 0xAA]
  9604. 00006E34  7006                     moveq.l    D0, 0x06
  9605. label00006E36:
  9606. 00006E36  22D8                     move.l     [A1]+, [A0]+
  9607. 00006E38  51C8 FFFC                dbf        D0, -0x6 /* 00006E36 */
  9608. 00006E3C  422E FE46                clr.b      [A6 - 0x1BA]
  9609. 00006E40  486E FE46                pea.l      [A6 - 0x1BA]
  9610. 00006E44  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  9611. 00006E48  486E FF54                pea.l      [A6 - 0xAC]
  9612. 00006E4C  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  9613. 00006E50  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9614. 00006E54  42A7                     clr.l      -[A7]
  9615. 00006E56  42A7                     clr.l      -[A7]
  9616. 00006E58  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  9617. 00006E5C  205F                     movea.l    A0, [A7]+
  9618. 00006E5E  226E 001C                movea.l    A1, [A6 + 0x1C]
  9619. 00006E62  2288                     move.l     [A1], A0
  9620. 00006E64  206E 001C                movea.l    A0, [A6 + 0x1C]
  9621. 00006E68  2F10                     move.l     -[A7], [A0]
  9622. 00006E6A  486E FE46                pea.l      [A6 - 0x1BA]
  9623. 00006E6E  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  9624. 00006E72  508F                     addq.l     A7, 8
  9625. 00006E74  6000 008E                bra        +0x90 /* 00006F04 */
  9626. label00006E78:
  9627. 00006E78  0CAE 0000 0001 FFFC      cmpi.l     [A6 - 0x4], 0x1
  9628. 00006E80  6D0A                     blt        +0xC /* 00006E8C */
  9629. 00006E82  306D B114                movea.w    A0, [A5 - 0x4EEC]
  9630. 00006E86  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  9631. 00006E8A  6C06                     bge        +0x8 /* 00006E92 */
  9632. label00006E8C:
  9633. 00006E8C  7002                     moveq.l    D0, 0x02
  9634. 00006E8E  6000 0074                bra        +0x76 /* 00006F04 */
  9635. label00006E92:
  9636. 00006E92  2678 09D6                movea.l    A3, [0x000009D6 /* WindowList */]
  9637. 00006E96  6000 0064                bra        +0x66 /* 00006EFC */
  9638. label00006E9A:
  9639. 00006E9A  0C6B 03DB 006C           cmpi.w     [A3 + 0x6C], 0x3DB
  9640. 00006EA0  6656                     bne        +0x58 /* 00006EF8 */
  9641. 00006EA2  B7ED B3DC                cmpa.l     A3, [A5 - 0x4C24]
  9642. 00006EA6  6750                     beq        +0x52 /* 00006EF8 */
  9643. 00006EA8  53AE FFFC                subq.l     [A6 - 0x4], 1
  9644. 00006EAC  4AAE FFFC                tst.l      [A6 - 0x4]
  9645. 00006EB0  6E46                     bgt        +0x48 /* 00006EF8 */
  9646. 00006EB2  486E FF76                pea.l      [A6 - 0x8A]
  9647. 00006EB6  2F0B                     move.l     -[A7], A3
  9648. 00006EB8  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  9649. 00006EBC  508F                     addq.l     A7, 8
  9650. 00006EBE  422E FE46                clr.b      [A6 - 0x1BA]
  9651. 00006EC2  486E FE46                pea.l      [A6 - 0x1BA]
  9652. 00006EC6  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  9653. 00006ECA  486E FF54                pea.l      [A6 - 0xAC]
  9654. 00006ECE  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  9655. 00006ED2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9656. 00006ED6  42A7                     clr.l      -[A7]
  9657. 00006ED8  42A7                     clr.l      -[A7]
  9658. 00006EDA  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  9659. 00006EDE  205F                     movea.l    A0, [A7]+
  9660. 00006EE0  226E 001C                movea.l    A1, [A6 + 0x1C]
  9661. 00006EE4  2288                     move.l     [A1], A0
  9662. 00006EE6  206E 001C                movea.l    A0, [A6 + 0x1C]
  9663. 00006EEA  2F10                     move.l     -[A7], [A0]
  9664. 00006EEC  486E FE46                pea.l      [A6 - 0x1BA]
  9665. 00006EF0  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  9666. 00006EF4  508F                     addq.l     A7, 8
  9667. 00006EF6  600C                     bra        +0xE /* 00006F04 */
  9668. label00006EF8:
  9669. 00006EF8  266B 0090                movea.l    A3, [A3 + 0x90]
  9670. label00006EFC:
  9671. 00006EFC  B6FC 0000                cmpa.w     A3, 0x0
  9672. 00006F00  6698                     bne        -0x66 /* 00006E9A */
  9673. 00006F02  7002                     moveq.l    D0, 0x02
  9674. label00006F04:
  9675. 00006F04  4CDF 1800                movem.l    A3,A4, [A7]+
  9676. 00006F08  4E5E                     unlink     A6
  9677. 00006F0A  4E75                     rts
  9678. fn00006F0C:
  9679. 00006F0C  4E56 FF54                link       A6, -0x00AC
  9680. 00006F10  48E7 0108                movem.l    -[A7], D7,A4
  9681. 00006F14  286E 000C                movea.l    A4, [A6 + 0xC]
  9682. 00006F18  206E 0018                movea.l    A0, [A6 + 0x18]
  9683. 00006F1C  7001                     moveq.l    D0, 0x01
  9684. 00006F1E  3080                     move.w     [A0], D0
  9685. 00006F20  3D54 FF54                move.w     [A6 - 0xAC], [A4]
  9686. 00006F24  508C                     addq.l     A4, 8
  9687. 00006F26  0C54 0005                cmpi.w     [A4], 0x5
  9688. 00006F2A  6706                     beq        +0x8 /* 00006F32 */
  9689. 00006F2C  7031                     moveq.l    D0, 0x31
  9690. 00006F2E  6000 00CE                bra        +0xD0 /* 00006FFE */
  9691. label00006F32:
  9692. 00006F32  508C                     addq.l     A4, 8
  9693. 00006F34  206E 0018                movea.l    A0, [A6 + 0x18]
  9694. 00006F38  5250                     addq.w     [A0], 1
  9695. 00006F3A  486E FF58                pea.l      [A6 - 0xA8]
  9696. 00006F3E  486E FF56                pea.l      [A6 - 0xAA]
  9697. 00006F42  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9698. 00006F46  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9699. 00006F4A  2F0C                     move.l     -[A7], A4
  9700. 00006F4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9701. 00006F50  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  9702. 00006F54  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9703. 00006F58  3E00                     move.w     D7, D0
  9704. 00006F5A  4A47                     tst.w      D7
  9705. 00006F5C  6706                     beq        +0x8 /* 00006F64 */
  9706. 00006F5E  3007                     move.w     D0, D7
  9707. 00006F60  6000 009C                bra        +0x9E /* 00006FFE */
  9708. label00006F64:
  9709. 00006F64  302E FF56                move.w     D0, [A6 - 0xAA]
  9710. 00006F68  48C0                     ext.l      D0
  9711. 00006F6A  E780                     asl        D0, 3
  9712. 00006F6C  D9C0                     add.l      A4, D0
  9713. 00006F6E  206E 0018                movea.l    A0, [A6 + 0x18]
  9714. 00006F72  302E FF56                move.w     D0, [A6 - 0xAA]
  9715. 00006F76  D150                     add.w      [A0], D0
  9716. 00006F78  0C54 0007                cmpi.w     [A4], 0x7
  9717. 00006F7C  6710                     beq        +0x12 /* 00006F8E */
  9718. 00006F7E  486E FF58                pea.l      [A6 - 0xA8]
  9719. 00006F82  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9720. 00006F86  588F                     addq.l     A7, 4
  9721. 00006F88  7027                     moveq.l    D0, 0x27
  9722. 00006F8A  6000 0072                bra        +0x74 /* 00006FFE */
  9723. label00006F8E:
  9724. 00006F8E  508C                     addq.l     A4, 8
  9725. 00006F90  206E 0018                movea.l    A0, [A6 + 0x18]
  9726. 00006F94  5250                     addq.w     [A0], 1
  9727. 00006F96  0C6E 0BD2 FF54           cmpi.w     [A6 - 0xAC], 0xBD2
  9728. 00006F9C  6626                     bne        +0x28 /* 00006FC4 */
  9729. 00006F9E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  9730. 00006FA2  486E FF58                pea.l      [A6 - 0xA8]
  9731. 00006FA6  486E FF56                pea.l      [A6 - 0xAA]
  9732. 00006FAA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9733. 00006FAE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9734. 00006FB2  2F0C                     move.l     -[A7], A4
  9735. 00006FB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9736. 00006FB8  4EBA 004C                jsr        [PC + 0x4C /* 00007006 */]
  9737. 00006FBC  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  9738. 00006FC0  3E00                     move.w     D7, D0
  9739. 00006FC2  6024                     bra        +0x26 /* 00006FE8 */
  9740. label00006FC4:
  9741. 00006FC4  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  9742. 00006FC8  486E FF58                pea.l      [A6 - 0xA8]
  9743. 00006FCC  486E FF56                pea.l      [A6 - 0xAA]
  9744. 00006FD0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9745. 00006FD4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9746. 00006FD8  2F0C                     move.l     -[A7], A4
  9747. 00006FDA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9748. 00006FDE  4EBA 0292                jsr        [PC + 0x292 /* 00007272 */]
  9749. 00006FE2  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  9750. 00006FE6  3E00                     move.w     D7, D0
  9751. label00006FE8:
  9752. 00006FE8  206E 0018                movea.l    A0, [A6 + 0x18]
  9753. 00006FEC  302E FF56                move.w     D0, [A6 - 0xAA]
  9754. 00006FF0  D150                     add.w      [A0], D0
  9755. 00006FF2  486E FF58                pea.l      [A6 - 0xA8]
  9756. 00006FF6  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9757. 00006FFA  588F                     addq.l     A7, 4
  9758. 00006FFC  3007                     move.w     D0, D7
  9759. label00006FFE:
  9760. 00006FFE  4CDF 1080                movem.l    D7,A4, [A7]+
  9761. 00007002  4E5E                     unlink     A6
  9762. 00007004  4E75                     rts
  9763. fn00007006:
  9764. 00007006  4E56 FF4A                link       A6, -0x00B6
  9765. 0000700A  48E7 0108                movem.l    -[A7], D7,A4
  9766. 0000700E  286E 000C                movea.l    A4, [A6 + 0xC]
  9767. 00007012  206E 0018                movea.l    A0, [A6 + 0x18]
  9768. 00007016  4250                     clr.w      [A0]
  9769. 00007018  486E FF56                pea.l      [A6 - 0xAA]
  9770. 0000701C  486E FFFE                pea.l      [A6 - 0x2]
  9771. 00007020  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9772. 00007024  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9773. 00007028  2F0C                     move.l     -[A7], A4
  9774. 0000702A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9775. 0000702E  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  9776. 00007032  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9777. 00007036  3E00                     move.w     D7, D0
  9778. 00007038  4A47                     tst.w      D7
  9779. 0000703A  6706                     beq        +0x8 /* 00007042 */
  9780. 0000703C  3007                     move.w     D0, D7
  9781. 0000703E  6000 00F4                bra        +0xF6 /* 00007134 */
  9782. label00007042:
  9783. 00007042  302E FFFE                move.w     D0, [A6 - 0x2]
  9784. 00007046  48C0                     ext.l      D0
  9785. 00007048  E780                     asl        D0, 3
  9786. 0000704A  D9C0                     add.l      A4, D0
  9787. 0000704C  206E 0018                movea.l    A0, [A6 + 0x18]
  9788. 00007050  302E FFFE                move.w     D0, [A6 - 0x2]
  9789. 00007054  D150                     add.w      [A0], D0
  9790. 00007056  0C54 0006                cmpi.w     [A4], 0x6
  9791. 0000705A  6710                     beq        +0x12 /* 0000706C */
  9792. 0000705C  486E FF56                pea.l      [A6 - 0xAA]
  9793. 00007060  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9794. 00007064  588F                     addq.l     A7, 4
  9795. 00007066  7058                     moveq.l    D0, 0x58
  9796. 00007068  6000 00CA                bra        +0xCC /* 00007134 */
  9797. label0000706C:
  9798. 0000706C  206E 0018                movea.l    A0, [A6 + 0x18]
  9799. 00007070  5250                     addq.w     [A0], 1
  9800. 00007072  486E FF52                pea.l      [A6 - 0xAE]
  9801. 00007076  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  9802. 0000707A  4EBA 00C0                jsr        [PC + 0xC0 /* 0000713C */]
  9803. 0000707E  508F                     addq.l     A7, 8
  9804. 00007080  3E00                     move.w     D7, D0
  9805. 00007082  4A47                     tst.w      D7
  9806. 00007084  6710                     beq        +0x12 /* 00007096 */
  9807. 00007086  486E FF56                pea.l      [A6 - 0xAA]
  9808. 0000708A  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9809. 0000708E  588F                     addq.l     A7, 4
  9810. 00007090  3007                     move.w     D0, D7
  9811. 00007092  6000 00A0                bra        +0xA2 /* 00007134 */
  9812. label00007096:
  9813. 00007096  486E FF4E                pea.l      [A6 - 0xB2]
  9814. 0000709A  486E FF56                pea.l      [A6 - 0xAA]
  9815. 0000709E  4EBA 009C                jsr        [PC + 0x9C /* 0000713C */]
  9816. 000070A2  508F                     addq.l     A7, 8
  9817. 000070A4  3E00                     move.w     D7, D0
  9818. 000070A6  4A47                     tst.w      D7
  9819. 000070A8  6716                     beq        +0x18 /* 000070C0 */
  9820. 000070AA  2F2E FF52                move.l     -[A7], [A6 - 0xAE]
  9821. 000070AE  A8D9                     syscall    DisposRgn/DisposeRgn
  9822. 000070B0  486E FF56                pea.l      [A6 - 0xAA]
  9823. 000070B4  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9824. 000070B8  588F                     addq.l     A7, 4
  9825. 000070BA  3007                     move.w     D0, D7
  9826. 000070BC  6000 0076                bra        +0x78 /* 00007134 */
  9827. label000070C0:
  9828. 000070C0  42A7                     clr.l      -[A7]
  9829. 000070C2  A8D8                     syscall    NewRgn
  9830. 000070C4  205F                     movea.l    A0, [A7]+
  9831. 000070C6  2D48 FF4A                move.l     [A6 - 0xB6], A0
  9832. 000070CA  2F2E FF52                move.l     -[A7], [A6 - 0xAE]
  9833. 000070CE  2F2E FF4E                move.l     -[A7], [A6 - 0xB2]
  9834. 000070D2  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  9835. 000070D6  A8E4                     syscall    SectRgn
  9836. 000070D8  42A7                     clr.l      -[A7]
  9837. 000070DA  42A7                     clr.l      -[A7]
  9838. 000070DC  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  9839. 000070E0  205F                     movea.l    A0, [A7]+
  9840. 000070E2  226E 0020                movea.l    A1, [A6 + 0x20]
  9841. 000070E6  2288                     move.l     [A1], A0
  9842. 000070E8  4267                     clr.w      -[A7]
  9843. 000070EA  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  9844. 000070EE  A8E2                     syscall    EmptyRgn
  9845. 000070F0  101F                     move.b     D0, [A7]+
  9846. 000070F2  4A00                     tst.b      D0
  9847. 000070F4  6710                     beq        +0x12 /* 00007106 */
  9848. 000070F6  206E 0020                movea.l    A0, [A6 + 0x20]
  9849. 000070FA  2F10                     move.l     -[A7], [A0]
  9850. 000070FC  4267                     clr.w      -[A7]
  9851. 000070FE  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  9852. 00007102  5C8F                     addq.l     A7, 6
  9853. 00007104  6010                     bra        +0x12 /* 00007116 */
  9854. label00007106:
  9855. 00007106  206E 0020                movea.l    A0, [A6 + 0x20]
  9856. 0000710A  2F10                     move.l     -[A7], [A0]
  9857. 0000710C  3F3C 0001                move.w     -[A7], 0x1
  9858. 00007110  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  9859. 00007114  5C8F                     addq.l     A7, 6
  9860. label00007116:
  9861. 00007116  2F2E FF52                move.l     -[A7], [A6 - 0xAE]
  9862. 0000711A  A8D9                     syscall    DisposRgn/DisposeRgn
  9863. 0000711C  2F2E FF4E                move.l     -[A7], [A6 - 0xB2]
  9864. 00007120  A8D9                     syscall    DisposRgn/DisposeRgn
  9865. 00007122  2F2E FF4A                move.l     -[A7], [A6 - 0xB6]
  9866. 00007126  A8D9                     syscall    DisposRgn/DisposeRgn
  9867. 00007128  486E FF56                pea.l      [A6 - 0xAA]
  9868. 0000712C  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  9869. 00007130  588F                     addq.l     A7, 4
  9870. 00007132  7000                     moveq.l    D0, 0x00
  9871. label00007134:
  9872. 00007134  4CDF 1080                movem.l    D7,A4, [A7]+
  9873. 00007138  4E5E                     unlink     A6
  9874. 0000713A  4E75                     rts
  9875. fn0000713C:
  9876. 0000713C  4E56 FFA8                link       A6, -0x0058
  9877. 00007140  206E 0008                movea.l    A0, [A6 + 0x8]
  9878. 00007144  0C50 0003                cmpi.w     [A0], 0x3
  9879. 00007148  6706                     beq        +0x8 /* 00007150 */
  9880. 0000714A  700B                     moveq.l    D0, 0x0B
  9881. 0000714C  6000 0120                bra        +0x122 /* 0000726E */
  9882. label00007150:
  9883. 00007150  206E 0008                movea.l    A0, [A6 + 0x8]
  9884. 00007154  226E 0008                movea.l    A1, [A6 + 0x8]
  9885. 00007158  2068 008A                movea.l    A0, [A0 + 0x8A]
  9886. 0000715C  3029 0084                move.w     D0, [A1 + 0x84]
  9887. 00007160  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9888. 00007164  D090                     add.l      D0, [A0]
  9889. 00007166  2040                     movea.l    A0, D0
  9890. 00007168  43EE FFAC                lea.l      A1, [A6 - 0x54]
  9891. 0000716C  7013                     moveq.l    D0, 0x13
  9892. label0000716E:
  9893. 0000716E  22D8                     move.l     [A1]+, [A0]+
  9894. 00007170  51C8 FFFC                dbf        D0, -0x6 /* 0000716E */
  9895. 00007174  32D8                     move.w     [A1]+, [A0]+
  9896. 00007176  302E FFAC                move.w     D0, [A6 - 0x54]
  9897. 0000717A  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  9898. 0000717E  0010 0042                ori.b      [A0], 0x42 /* 'B' */
  9899. 00007182  0064 003E                ori.w      -[A4], 0x3E /* '>' */
  9900. 00007186  0067 003A                ori.w      -[A7], 0x3A /* ':' */
  9901. 0000718A  0069 0036 006A           ori.w      [A1 + 0x6A], 0x36 /* '6' */
  9902. 00007190  0032 006B 002E           ori.b      [A2 + D0.w + 0x2E], 0x6B /* 'k' */
  9903. 00007196  00C8                     .incomplete
  9904. 00007198  002A 00CB 0026           ori.b      [A2 + 0x26], 0xCB
  9905. 0000719E  00CC                     .incomplete
  9906. 000071A0  0022 012C                ori.b      -[A2], 0x2C /* ',' */
  9907. 000071A4  001E 012D                ori.b      [A6]+, 0x2D /* '-' */
  9908. 000071A8  001A 006C                ori.b      [A2]+, 0x6C /* 'l' */
  9909. 000071AC  0036 0066 0052           ori.b      [A6 + D0.w + 0x52], 0x66 /* 'f' */
  9910. 000071B2  0065 0074                ori.w      -[A5], 0x74 /* 't' */
  9911. 000071B6  00C9                     .incomplete
  9912. 000071B8  00A4 00CA 00A0           ori.l      -[A4], 0xCA00A0
  9913. 000071BE  0068 00AC 42A7           ori.w      [A0 + 0x42A7], 0xAC
  9914. 000071C4  A8D8                     syscall    NewRgn
  9915. 000071C6  205F                     movea.l    A0, [A7]+
  9916. 000071C8  226E 000C                movea.l    A1, [A6 + 0xC]
  9917. 000071CC  2288                     move.l     [A1], A0
  9918. 000071CE  A8DA                     syscall    OpenRgn
  9919. 000071D0  486E FFBA                pea.l      [A6 - 0x46]
  9920. 000071D4  A8A1                     syscall    FrameRect
  9921. 000071D6  206E 000C                movea.l    A0, [A6 + 0xC]
  9922. 000071DA  2F10                     move.l     -[A7], [A0]
  9923. 000071DC  A8DB                     syscall    CloseRgn
  9924. 000071DE  6000 008C                bra        +0x8E /* 0000726C */
  9925. 000071E2  42A7                     clr.l      -[A7]
  9926. 000071E4  A8D8                     syscall    NewRgn
  9927. 000071E6  205F                     movea.l    A0, [A7]+
  9928. 000071E8  226E 000C                movea.l    A1, [A6 + 0xC]
  9929. 000071EC  2288                     move.l     [A1], A0
  9930. 000071EE  A8DA                     syscall    OpenRgn
  9931. 000071F0  486E FFBA                pea.l      [A6 - 0x46]
  9932. 000071F4  A8B7                     syscall    FrameOval
  9933. 000071F6  206E 000C                movea.l    A0, [A6 + 0xC]
  9934. 000071FA  2F10                     move.l     -[A7], [A0]
  9935. 000071FC  A8DB                     syscall    CloseRgn
  9936. 000071FE  6000 006C                bra        +0x6E /* 0000726C */
  9937. 00007202  42A7                     clr.l      -[A7]
  9938. 00007204  A8D8                     syscall    NewRgn
  9939. 00007206  205F                     movea.l    A0, [A7]+
  9940. 00007208  226E 000C                movea.l    A1, [A6 + 0xC]
  9941. 0000720C  2288                     move.l     [A1], A0
  9942. 0000720E  A8DA                     syscall    OpenRgn
  9943. 00007210  486E FFBA                pea.l      [A6 - 0x46]
  9944. 00007214  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  9945. 00007218  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  9946. 0000721C  A8B0                     syscall    FrameRoundRect
  9947. 0000721E  206E 000C                movea.l    A0, [A6 + 0xC]
  9948. 00007222  2F10                     move.l     -[A7], [A0]
  9949. 00007224  A8DB                     syscall    CloseRgn
  9950. 00007226  6044                     bra        +0x46 /* 0000726C */
  9951. 00007228  42A7                     clr.l      -[A7]
  9952. 0000722A  A8D8                     syscall    NewRgn
  9953. 0000722C  205F                     movea.l    A0, [A7]+
  9954. 0000722E  226E 000C                movea.l    A1, [A6 + 0xC]
  9955. 00007232  2288                     move.l     [A1], A0
  9956. 00007234  A8DA                     syscall    OpenRgn
  9957. 00007236  302E FFBE                move.w     D0, [A6 - 0x42]
  9958. 0000723A  906E FFBA                sub.w      D0, [A6 - 0x46]
  9959. 0000723E  E240                     asr        D0.w, 1
  9960. 00007240  3D40 FFFE                move.w     [A6 - 0x2], D0
  9961. 00007244  486E FFBA                pea.l      [A6 - 0x46]
  9962. 00007248  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  9963. 0000724C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  9964. 00007250  A8B0                     syscall    FrameRoundRect
  9965. 00007252  206E 000C                movea.l    A0, [A6 + 0xC]
  9966. 00007256  2F10                     move.l     -[A7], [A0]
  9967. 00007258  A8DB                     syscall    CloseRgn
  9968. 0000725A  6010                     bra        +0x12 /* 0000726C */
  9969. 0000725C  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  9970. 00007260  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  9971. 00007264  588F                     addq.l     A7, 4
  9972. 00007266  206E 000C                movea.l    A0, [A6 + 0xC]
  9973. 0000726A  2080                     move.l     [A0], D0
  9974. label0000726C:
  9975. 0000726C  7000                     moveq.l    D0, 0x00
  9976. label0000726E:
  9977. 0000726E  4E5E                     unlink     A6
  9978. 00007270  4E75                     rts
  9979. fn00007272:
  9980. 00007272  4E56 FFF2                link       A6, -0x000E
  9981. 00007276  48E7 0108                movem.l    -[A7], D7,A4
  9982. 0000727A  286E 000C                movea.l    A4, [A6 + 0xC]
  9983. 0000727E  206E 0018                movea.l    A0, [A6 + 0x18]
  9984. 00007282  4250                     clr.w      [A0]
  9985. 00007284  486E FFF6                pea.l      [A6 - 0xA]
  9986. 00007288  486E FFFA                pea.l      [A6 - 0x6]
  9987. 0000728C  486E FFFE                pea.l      [A6 - 0x2]
  9988. 00007290  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9989. 00007294  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9990. 00007298  2F0C                     move.l     -[A7], A4
  9991. 0000729A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9992. 0000729E  4EAD 0AF2                jsr        [A5 + 0xAF2 /* export_346 */]
  9993. 000072A2  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  9994. 000072A6  3E00                     move.w     D7, D0
  9995. 000072A8  4A47                     tst.w      D7
  9996. 000072AA  6706                     beq        +0x8 /* 000072B2 */
  9997. 000072AC  3007                     move.w     D0, D7
  9998. 000072AE  6000 008E                bra        +0x90 /* 0000733E */
  9999. label000072B2:
  10000. 000072B2  3D6E FFFC FFF4           move.w     [A6 - 0xC], [A6 - 0x4]
  10001. 000072B8  3D6E FFF8 FFF2           move.w     [A6 - 0xE], [A6 - 0x8]
  10002. 000072BE  302E FFFE                move.w     D0, [A6 - 0x2]
  10003. 000072C2  48C0                     ext.l      D0
  10004. 000072C4  E780                     asl        D0, 3
  10005. 000072C6  D9C0                     add.l      A4, D0
  10006. 000072C8  206E 0018                movea.l    A0, [A6 + 0x18]
  10007. 000072CC  302E FFFE                move.w     D0, [A6 - 0x2]
  10008. 000072D0  D150                     add.w      [A0], D0
  10009. 000072D2  0C54 0006                cmpi.w     [A4], 0x6
  10010. 000072D6  6706                     beq        +0x8 /* 000072DE */
  10011. 000072D8  7058                     moveq.l    D0, 0x58
  10012. 000072DA  6000 0062                bra        +0x64 /* 0000733E */
  10013. label000072DE:
  10014. 000072DE  206E 0018                movea.l    A0, [A6 + 0x18]
  10015. 000072E2  5250                     addq.w     [A0], 1
  10016. 000072E4  206E 001C                movea.l    A0, [A6 + 0x1C]
  10017. 000072E8  0C50 0003                cmpi.w     [A0], 0x3
  10018. 000072EC  6704                     beq        +0x6 /* 000072F2 */
  10019. 000072EE  700B                     moveq.l    D0, 0x0B
  10020. 000072F0  604C                     bra        +0x4E /* 0000733E */
  10021. label000072F2:
  10022. 000072F2  42A7                     clr.l      -[A7]
  10023. 000072F4  42A7                     clr.l      -[A7]
  10024. 000072F6  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  10025. 000072FA  205F                     movea.l    A0, [A7]+
  10026. 000072FC  226E 0020                movea.l    A1, [A6 + 0x20]
  10027. 00007300  2288                     move.l     [A1], A0
  10028. 00007302  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  10029. 00007306  206E 001C                movea.l    A0, [A6 + 0x1C]
  10030. 0000730A  3F28 0084                move.w     -[A7], [A0 + 0x84]
  10031. 0000730E  206E 001C                movea.l    A0, [A6 + 0x1C]
  10032. 00007312  2F28 008A                move.l     -[A7], [A0 + 0x8A]
  10033. 00007316  4EAD 0F8A                jsr        [A5 + 0xF8A /* export_493 */]
  10034. 0000731A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  10035. 0000731E  206E 0020                movea.l    A0, [A6 + 0x20]
  10036. 00007322  2F10                     move.l     -[A7], [A0]
  10037. 00007324  3F00                     move.w     -[A7], D0
  10038. 00007326  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  10039. 0000732A  5C8F                     addq.l     A7, 6
  10040. 0000732C  3E00                     move.w     D7, D0
  10041. 0000732E  4A47                     tst.w      D7
  10042. 00007330  670A                     beq        +0xC /* 0000733C */
  10043. 00007332  206E 0020                movea.l    A0, [A6 + 0x20]
  10044. 00007336  2F10                     move.l     -[A7], [A0]
  10045. 00007338  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  10046. label0000733C:
  10047. 0000733C  3007                     move.w     D0, D7
  10048. label0000733E:
  10049. 0000733E  4CDF 1080                movem.l    D7,A4, [A7]+
  10050. 00007342  4E5E                     unlink     A6
  10051. 00007344  4E75                     rts
  10052. fn00007346:
  10053. 00007346  4E56 FD42                link       A6, -0x02BE
  10054. 0000734A  2F0C                     move.l     -[A7], A4
  10055. 0000734C  286E 000C                movea.l    A4, [A6 + 0xC]
  10056. 00007350  206E 0018                movea.l    A0, [A6 + 0x18]
  10057. 00007354  4250                     clr.w      [A0]
  10058. 00007356  7001                     moveq.l    D0, 0x01
  10059. 00007358  3D40 FD48                move.w     [A6 - 0x2B8], D0
  10060. 0000735C  426E FD42                clr.w      [A6 - 0x2BE]
  10061. 00007360  0C54 271E                cmpi.w     [A4], 0x271E
  10062. 00007364  660C                     bne        +0xE /* 00007372 */
  10063. 00007366  426E FD48                clr.w      [A6 - 0x2B8]
  10064. 0000736A  206E 0018                movea.l    A0, [A6 + 0x18]
  10065. 0000736E  5250                     addq.w     [A0], 1
  10066. 00007370  508C                     addq.l     A4, 8
  10067. label00007372:
  10068. 00007372  3D54 FD4A                move.w     [A6 - 0x2B6], [A4]
  10069. 00007376  206E 0018                movea.l    A0, [A6 + 0x18]
  10070. 0000737A  5250                     addq.w     [A0], 1
  10071. 0000737C  508C                     addq.l     A4, 8
  10072. 0000737E  0C54 0005                cmpi.w     [A4], 0x5
  10073. 00007382  6616                     bne        +0x18 /* 0000739A */
  10074. 00007384  4A6E FD48                tst.w      [A6 - 0x2B8]
  10075. 00007388  6606                     bne        +0x8 /* 00007390 */
  10076. 0000738A  7008                     moveq.l    D0, 0x08
  10077. 0000738C  6000 01C2                bra        +0x1C4 /* 00007550 */
  10078. label00007390:
  10079. 00007390  206E 0018                movea.l    A0, [A6 + 0x18]
  10080. 00007394  5250                     addq.w     [A0], 1
  10081. 00007396  508C                     addq.l     A4, 8
  10082. 00007398  6018                     bra        +0x1A /* 000073B2 */
  10083. label0000739A:
  10084. 0000739A  0C54 271B                cmpi.w     [A4], 0x271B
  10085. 0000739E  6612                     bne        +0x14 /* 000073B2 */
  10086. 000073A0  206E 0018                movea.l    A0, [A6 + 0x18]
  10087. 000073A4  5250                     addq.w     [A0], 1
  10088. 000073A6  508C                     addq.l     A4, 8
  10089. 000073A8  426E FD48                clr.w      [A6 - 0x2B8]
  10090. 000073AC  7001                     moveq.l    D0, 0x01
  10091. 000073AE  3D40 FD42                move.w     [A6 - 0x2BE], D0
  10092. label000073B2:
  10093. 000073B2  4A6E FD48                tst.w      [A6 - 0x2B8]
  10094. 000073B6  670C                     beq        +0xE /* 000073C4 */
  10095. 000073B8  0C54 0006                cmpi.w     [A4], 0x6
  10096. 000073BC  6706                     beq        +0x8 /* 000073C4 */
  10097. 000073BE  7001                     moveq.l    D0, 0x01
  10098. 000073C0  3D40 FD42                move.w     [A6 - 0x2BE], D0
  10099. label000073C4:
  10100. 000073C4  4A6E FD42                tst.w      [A6 - 0x2BE]
  10101. 000073C8  6700 007E                beq        +0x80 /* 00007448 */
  10102. 000073CC  486E FF58                pea.l      [A6 - 0xA8]
  10103. 000073D0  486E FD4E                pea.l      [A6 - 0x2B2]
  10104. 000073D4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  10105. 000073D8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  10106. 000073DC  2F0C                     move.l     -[A7], A4
  10107. 000073DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10108. 000073E2  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  10109. 000073E6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  10110. 000073EA  3D40 FD4C                move.w     [A6 - 0x2B4], D0
  10111. 000073EE  4A6E FD4C                tst.w      [A6 - 0x2B4]
  10112. 000073F2  6708                     beq        +0xA /* 000073FC */
  10113. 000073F4  302E FD4C                move.w     D0, [A6 - 0x2B4]
  10114. 000073F8  6000 0156                bra        +0x158 /* 00007550 */
  10115. label000073FC:
  10116. 000073FC  0C6E 0007 FF58           cmpi.w     [A6 - 0xA8], 0x7
  10117. 00007402  6710                     beq        +0x12 /* 00007414 */
  10118. 00007404  486E FF58                pea.l      [A6 - 0xA8]
  10119. 00007408  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  10120. 0000740C  588F                     addq.l     A7, 4
  10121. 0000740E  7002                     moveq.l    D0, 0x02
  10122. 00007410  6000 013E                bra        +0x140 /* 00007550 */
  10123. label00007414:
  10124. 00007414  206E 0018                movea.l    A0, [A6 + 0x18]
  10125. 00007418  302E FD4E                move.w     D0, [A6 - 0x2B2]
  10126. 0000741C  D150                     add.w      [A0], D0
  10127. 0000741E  302E FD4E                move.w     D0, [A6 - 0x2B2]
  10128. 00007422  48C0                     ext.l      D0
  10129. 00007424  E780                     asl        D0, 3
  10130. 00007426  D9C0                     add.l      A4, D0
  10131. 00007428  206E FF7A                movea.l    A0, [A6 - 0x86]
  10132. 0000742C  3D68 0002 FD44           move.w     [A6 - 0x2BC], [A0 + 0x2]
  10133. 00007432  206E FF7A                movea.l    A0, [A6 - 0x86]
  10134. 00007436  2D68 012A FF54           move.l     [A6 - 0xAC], [A0 + 0x12A]
  10135. 0000743C  486E FF58                pea.l      [A6 - 0xA8]
  10136. 00007440  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  10137. 00007444  588F                     addq.l     A7, 4
  10138. 00007446  6014                     bra        +0x16 /* 0000745C */
  10139. label00007448:
  10140. 00007448  206D B334                movea.l    A0, [A5 - 0x4CCC]
  10141. 0000744C  3D68 0002 FD44           move.w     [A6 - 0x2BC], [A0 + 0x2]
  10142. 00007452  206D B334                movea.l    A0, [A5 - 0x4CCC]
  10143. 00007456  2D68 012A FF54           move.l     [A6 - 0xAC], [A0 + 0x12A]
  10144. label0000745C:
  10145. 0000745C  4A6E FD48                tst.w      [A6 - 0x2B8]
  10146. 00007460  6714                     beq        +0x16 /* 00007476 */
  10147. 00007462  0C54 0006                cmpi.w     [A4], 0x6
  10148. 00007466  6706                     beq        +0x8 /* 0000746E */
  10149. 00007468  7058                     moveq.l    D0, 0x58
  10150. 0000746A  6000 00E4                bra        +0xE6 /* 00007550 */
  10151. label0000746E:
  10152. 0000746E  206E 0018                movea.l    A0, [A6 + 0x18]
  10153. 00007472  5250                     addq.w     [A0], 1
  10154. 00007474  508C                     addq.l     A4, 8
  10155. label00007476:
  10156. 00007476  42A7                     clr.l      -[A7]
  10157. 00007478  42A7                     clr.l      -[A7]
  10158. 0000747A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  10159. 0000747E  205F                     movea.l    A0, [A7]+
  10160. 00007480  226E 001C                movea.l    A1, [A6 + 0x1C]
  10161. 00007484  2288                     move.l     [A1], A0
  10162. 00007486  0C6E 0BFB FD4A           cmpi.w     [A6 - 0x2B6], 0xBFB
  10163. 0000748C  6600 008C                bne        +0x8E /* 0000751A */
  10164. 00007490  486E FE50                pea.l      [A6 - 0x1B0]
  10165. 00007494  486D B8C8                pea.l      [A5 - 0x4738]
  10166. 00007498  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  10167. 0000749C  508F                     addq.l     A7, 8
  10168. 0000749E  4267                     clr.w      -[A7]
  10169. 000074A0  2F2E FF54                move.l     -[A7], [A6 - 0xAC]
  10170. 000074A4  A86A                     syscall    HiWord
  10171. 000074A6  301F                     move.w     D0, [A7]+
  10172. 000074A8  3D40 FD46                move.w     [A6 - 0x2BA], D0
  10173. 000074AC  306E FD46                movea.w    A0, [A6 - 0x2BA]
  10174. 000074B0  486E FD50                pea.l      [A6 - 0x2B0]
  10175. 000074B4  2F08                     move.l     -[A7], A0
  10176. 000074B6  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  10177. 000074BA  508F                     addq.l     A7, 8
  10178. 000074BC  486E FE50                pea.l      [A6 - 0x1B0]
  10179. 000074C0  486E FD50                pea.l      [A6 - 0x2B0]
  10180. 000074C4  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  10181. 000074C8  508F                     addq.l     A7, 8
  10182. 000074CA  486E FE50                pea.l      [A6 - 0x1B0]
  10183. 000074CE  3F3C 002E                move.w     -[A7], 0x2E /* '.' */
  10184. 000074D2  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  10185. 000074D6  5C8F                     addq.l     A7, 6
  10186. 000074D8  4267                     clr.w      -[A7]
  10187. 000074DA  2F2E FF54                move.l     -[A7], [A6 - 0xAC]
  10188. 000074DE  A86B                     syscall    LoWord
  10189. 000074E0  301F                     move.w     D0, [A7]+
  10190. 000074E2  3D40 FD46                move.w     [A6 - 0x2BA], D0
  10191. 000074E6  306E FD46                movea.w    A0, [A6 - 0x2BA]
  10192. 000074EA  486E FD50                pea.l      [A6 - 0x2B0]
  10193. 000074EE  2F08                     move.l     -[A7], A0
  10194. 000074F0  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  10195. 000074F4  508F                     addq.l     A7, 8
  10196. 000074F6  486E FE50                pea.l      [A6 - 0x1B0]
  10197. 000074FA  486E FD50                pea.l      [A6 - 0x2B0]
  10198. 000074FE  4EAD 02D2                jsr        [A5 + 0x2D2 /* export_86 */]
  10199. 00007502  508F                     addq.l     A7, 8
  10200. 00007504  206E 001C                movea.l    A0, [A6 + 0x1C]
  10201. 00007508  2F10                     move.l     -[A7], [A0]
  10202. 0000750A  486E FE50                pea.l      [A6 - 0x1B0]
  10203. 0000750E  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  10204. 00007512  508F                     addq.l     A7, 8
  10205. 00007514  3D40 FD4C                move.w     [A6 - 0x2B4], D0
  10206. 00007518  6022                     bra        +0x24 /* 0000753C */
  10207. label0000751A:
  10208. 0000751A  3F2E FD44                move.w     -[A7], [A6 - 0x2BC]
  10209. 0000751E  4EBA 0036                jsr        [PC + 0x36 /* 00007556 */]
  10210. 00007522  548F                     addq.l     A7, 2
  10211. 00007524  2D40 FF50                move.l     [A6 - 0xB0], D0
  10212. 00007528  206E 001C                movea.l    A0, [A6 + 0x1C]
  10213. 0000752C  2F10                     move.l     -[A7], [A0]
  10214. 0000752E  2F2E FF50                move.l     -[A7], [A6 - 0xB0]
  10215. 00007532  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  10216. 00007536  508F                     addq.l     A7, 8
  10217. 00007538  3D40 FD4C                move.w     [A6 - 0x2B4], D0
  10218. label0000753C:
  10219. 0000753C  4A6E FD4C                tst.w      [A6 - 0x2B4]
  10220. 00007540  670A                     beq        +0xC /* 0000754C */
  10221. 00007542  206E 001C                movea.l    A0, [A6 + 0x1C]
  10222. 00007546  2F10                     move.l     -[A7], [A0]
  10223. 00007548  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  10224. label0000754C:
  10225. 0000754C  302E FD4C                move.w     D0, [A6 - 0x2B4]
  10226. label00007550:
  10227. 00007550  285F                     movea.l    A4, [A7]+
  10228. 00007552  4E5E                     unlink     A6
  10229. 00007554  4E75                     rts
  10230. fn00007556:
  10231. 00007556  4E56 FFAC                link       A6, -0x0054
  10232. 0000755A  42AE FFB8                clr.l      [A6 - 0x48]
  10233. 0000755E  42AE FFBE                clr.l      [A6 - 0x42]
  10234. 00007562  3D6E 0008 FFC2           move.w     [A6 - 0x3E], [A6 + 0x8]
  10235. 00007568  70FF                     moveq.l    D0, 0xFFFFFFFF
  10236. 0000756A  3D40 FFC8                move.w     [A6 - 0x38], D0
  10237. 0000756E  4267                     clr.w      -[A7]
  10238. 00007570  486E FFAC                pea.l      [A6 - 0x54]
  10239. 00007574  4267                     clr.w      -[A7]
  10240. 00007576  4EAD 060A                jsr        [A5 + 0x60A /* export_189 */]
  10241. 0000757A  301F                     move.w     D0, [A7]+
  10242. 0000757C  3F00                     move.w     -[A7], D0
  10243. 0000757E  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  10244. 00007582  548F                     addq.l     A7, 2
  10245. 00007584  306E FFEA                movea.w    A0, [A6 - 0x16]
  10246. 00007588  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  10247. 0000758C  2F08                     move.l     -[A7], A0
  10248. 0000758E  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  10249. 00007592  2D40 FFFC                move.l     [A6 - 0x4], D0
  10250. 00007596  202E FFFC                move.l     D0, [A6 - 0x4]
  10251. 0000759A  4E5E                     unlink     A6
  10252. 0000759C  4E75                     rts
  10253. fn0000759E:
  10254. 0000759E  4E56 FF3E                link       A6, -0x00C2
  10255. 000075A2  2F0C                     move.l     -[A7], A4
  10256. 000075A4  286E 000C                movea.l    A4, [A6 + 0xC]
  10257. 000075A8  206E 0018                movea.l    A0, [A6 + 0x18]
  10258. 000075AC  7001                     moveq.l    D0, 0x01
  10259. 000075AE  3080                     move.w     [A0], D0
  10260. 000075B0  508C                     addq.l     A4, 8
  10261. 000075B2  0C54 0005                cmpi.w     [A4], 0x5
  10262. 000075B6  6706                     beq        +0x8 /* 000075BE */
  10263. 000075B8  7031                     moveq.l    D0, 0x31
  10264. 000075BA  6000 0124                bra        +0x126 /* 000076E0 */
  10265. label000075BE:
  10266. 000075BE  508C                     addq.l     A4, 8
  10267. 000075C0  206E 0018                movea.l    A0, [A6 + 0x18]
  10268. 000075C4  5250                     addq.w     [A0], 1
  10269. 000075C6  486E FF58                pea.l      [A6 - 0xA8]
  10270. 000075CA  486E FF42                pea.l      [A6 - 0xBE]
  10271. 000075CE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  10272. 000075D2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  10273. 000075D6  2F0C                     move.l     -[A7], A4
  10274. 000075D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10275. 000075DC  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  10276. 000075E0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  10277. 000075E4  3D40 FF40                move.w     [A6 - 0xC0], D0
  10278. 000075E8  4A6E FF40                tst.w      [A6 - 0xC0]
  10279. 000075EC  664E                     bne        +0x50 /* 0000763C */
  10280. 000075EE  486E FF58                pea.l      [A6 - 0xA8]
  10281. 000075F2  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  10282. 000075F6  588F                     addq.l     A7, 4
  10283. 000075F8  302E FF42                move.w     D0, [A6 - 0xBE]
  10284. 000075FC  48C0                     ext.l      D0
  10285. 000075FE  E780                     asl        D0, 3
  10286. 00007600  D9C0                     add.l      A4, D0
  10287. 00007602  206E 0018                movea.l    A0, [A6 + 0x18]
  10288. 00007606  302E FF42                move.w     D0, [A6 - 0xBE]
  10289. 0000760A  D150                     add.w      [A0], D0
  10290. 0000760C  0C54 0006                cmpi.w     [A4], 0x6
  10291. 00007610  6706                     beq        +0x8 /* 00007618 */
  10292. 00007612  7058                     moveq.l    D0, 0x58
  10293. 00007614  6000 00CA                bra        +0xCC /* 000076E0 */
  10294. label00007618:
  10295. 00007618  42A7                     clr.l      -[A7]
  10296. 0000761A  42A7                     clr.l      -[A7]
  10297. 0000761C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  10298. 00007620  205F                     movea.l    A0, [A7]+
  10299. 00007622  226E 001C                movea.l    A1, [A6 + 0x1C]
  10300. 00007626  2288                     move.l     [A1], A0
  10301. 00007628  206E 001C                movea.l    A0, [A6 + 0x1C]
  10302. 0000762C  2F10                     move.l     -[A7], [A0]
  10303. 0000762E  3F3C 0001                move.w     -[A7], 0x1
  10304. 00007632  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  10305. 00007636  5C8F                     addq.l     A7, 6
  10306. 00007638  6000 00A6                bra        +0xA8 /* 000076E0 */
  10307. label0000763C:
  10308. 0000763C  7001                     moveq.l    D0, 0x01
  10309. 0000763E  3D40 FF3E                move.w     [A6 - 0xC2], D0
  10310. 00007642  2D4C FF44                move.l     [A6 - 0xBC], A4
  10311. label00007646:
  10312. 00007646  0C54 0005                cmpi.w     [A4], 0x5
  10313. 0000764A  6604                     bne        +0x6 /* 00007650 */
  10314. 0000764C  526E FF3E                addq.w     [A6 - 0xC2], 1
  10315. label00007650:
  10316. 00007650  0C54 0006                cmpi.w     [A4], 0x6
  10317. 00007654  6604                     bne        +0x6 /* 0000765A */
  10318. 00007656  536E FF3E                subq.w     [A6 - 0xC2], 1
  10319. label0000765A:
  10320. 0000765A  4A54                     tst.w      [A4]
  10321. 0000765C  6606                     bne        +0x8 /* 00007664 */
  10322. 0000765E  7008                     moveq.l    D0, 0x08
  10323. 00007660  6000 007E                bra        +0x80 /* 000076E0 */
  10324. label00007664:
  10325. 00007664  206E 0018                movea.l    A0, [A6 + 0x18]
  10326. 00007668  5250                     addq.w     [A0], 1
  10327. 0000766A  508C                     addq.l     A4, 8
  10328. 0000766C  4A6E FF3E                tst.w      [A6 - 0xC2]
  10329. 00007670  66D4                     bne        -0x2A /* 00007646 */
  10330. 00007672  206E FF44                movea.l    A0, [A6 - 0xBC]
  10331. 00007676  41E8 0010                lea.l      A0, [A0 + 0x10]
  10332. 0000767A  B9C8                     cmpa.l     A4, A0
  10333. 0000767C  6644                     bne        +0x46 /* 000076C2 */
  10334. 0000767E  486E FF48                pea.l      [A6 - 0xB8]
  10335. 00007682  2F2D B3A0                move.l     -[A7], [A5 - 0x4C60]
  10336. 00007686  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  10337. 0000768A  2F2E FF44                move.l     -[A7], [A6 - 0xBC]
  10338. 0000768E  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  10339. 00007692  4FEF 0010                lea.l      A7, [A7 + 0x10]
  10340. 00007696  3D40 FF40                move.w     [A6 - 0xC0], D0
  10341. 0000769A  4A6E FF40                tst.w      [A6 - 0xC0]
  10342. 0000769E  6622                     bne        +0x24 /* 000076C2 */
  10343. 000076A0  42A7                     clr.l      -[A7]
  10344. 000076A2  42A7                     clr.l      -[A7]
  10345. 000076A4  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  10346. 000076A8  205F                     movea.l    A0, [A7]+
  10347. 000076AA  226E 001C                movea.l    A1, [A6 + 0x1C]
  10348. 000076AE  2288                     move.l     [A1], A0
  10349. 000076B0  206E 001C                movea.l    A0, [A6 + 0x1C]
  10350. 000076B4  2F10                     move.l     -[A7], [A0]
  10351. 000076B6  3F3C 0001                move.w     -[A7], 0x1
  10352. 000076BA  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  10353. 000076BE  5C8F                     addq.l     A7, 6
  10354. 000076C0  601E                     bra        +0x20 /* 000076E0 */
  10355. label000076C2:
  10356. 000076C2  42A7                     clr.l      -[A7]
  10357. 000076C4  42A7                     clr.l      -[A7]
  10358. 000076C6  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  10359. 000076CA  205F                     movea.l    A0, [A7]+
  10360. 000076CC  226E 001C                movea.l    A1, [A6 + 0x1C]
  10361. 000076D0  2288                     move.l     [A1], A0
  10362. 000076D2  206E 001C                movea.l    A0, [A6 + 0x1C]
  10363. 000076D6  2F10                     move.l     -[A7], [A0]
  10364. 000076D8  4267                     clr.w      -[A7]
  10365. 000076DA  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  10366. 000076DE  5C8F                     addq.l     A7, 6
  10367. label000076E0:
  10368. 000076E0  285F                     movea.l    A4, [A7]+
  10369. 000076E2  4E5E                     unlink     A6
  10370. 000076E4  4E75                     rts
  10371.